问题标签 [ms-access-reports]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-access - 在 Access 报表上动态添加图像控件
我在 Access 中有一个表,其中一个字段中有注释,另一个字段中有关联图片的文件路径。我的报告有评论,然后是一个图像绑定到该评论下方的文件路径字段。但是,大多数评论都没有图片,评论之间的空白使报告不必要地冗长。
如果有文件路径并最小化无图片注释之间的间距,VBA 中是否有办法仅添加图像控件?
ms-access - 查询未在用户输入 MS Access 上返回行
我在访问中运行下面的查询,我需要从最终用户那里获取参数。使用以下查询。但是,当我不要求用户输入并将条件像这样 ( tblApplications.txtApplicant Like "*dac*"
) 放在查询中时,它会返回值,并且一旦我要求用户输入,它就会返回空白。
以下是查询:
ms-access - 来自 Access 表中的子字符串的报告上的可点击网址
我需要将网址添加到 Access 表中记录项的末尾,该表也用作活动链接。
例如
目前该项目说...
“以这种方式做这件事并得到这个结果”
我想让它说...
“以这种方式做这件事并得到这个结果(http://www.question.com/answer/thankyou.php)”
其中 Web 地址是标准的蓝色,并且当项目用于填充报告时是一个活动链接。
这可能吗,还是我需要在包含网址链接的报告中添加一个单独的元素?
还有其他想法吗?有没有办法让长文本字段中的子字符串成为报表上的活动超链接?
我刚才发现添加另一个文本框来保存超链接不是一个选项,因为它有时会叠加长文本字段的最后一部分(如果存在)。
所以在某些情况下,这个长文本字段包含...
第 1 行文本(回车) 第 2 行文本 (EOL)
而其他时候它只包含...
第 1 行文本 (EOL)
目标是创建一个可以(有时)包含可在最终报告中单击的 URL 字符串的字段...
第 1 行文本(回车) 成为报表上真正超链接的 URL 字符串(回车) 第 2 行文本 (EOL)
而有时...
第 1 行文本(回车) URL 字符串,成为报表上的真正超链接 (EOL)
我不能只在该区域中放置一个超链接文本框,因为如果该记录存在第 2 行,它将被文本框叠加。
在第 1 行和第 2 行之间使用额外的空白行(即额外的回车符)拆分长文本字段也不是一种选择。
ms-access - MS Access 如何计算过滤报告上的唯一记录或值
全部,
我有一个名为“WCR_Q”的查询和一个基于此查询的名为“WCR_R”的报告。我的报告是根据表单中的记录选择过滤的。当我使用表达式 =Count[FacilityID] 时,因为我得到了查询中的记录总数,而不是报告中显示的记录总数。该查询有 (6) 个 [FacilityID] 记录,但我的报告中只有 (2) 个 [FacilityID]。这是由于查询有重复。我需要一个表达式公式放在我的控件中,它将仅计算查询中的唯一记录或仅计算报告中表达的记录。
我试过了:
我已经尝试了 Facility 分组和 Campaign 分组中的计数函数,它返回的值是 (6) 而不是报告中表示的 (2)。
我是在 Access 中编写表达式和设计报表的新手,所以如果有人知道如何计算控制框中的唯一值,请提供帮助。谢谢!!!
ms-access - MS Access 报告 - 使用主窗体中的参数使用 VBA 修改 RecordSource
我没有意识到我最初的帖子(我删除了)是在一个新手帐户下发布的 - 抱歉......
无论如何,这是我的问题:
我有一个列出各种“顾问”的主要表格。此主表单还具有可用于过滤列表的参数“顾问类型”“开始日期”和“结束日期”。
我们需要一份报告,列出某种类型的“顾问”。请记住,此“类型”过滤器可以应用于 4 个不同类型字段中的任何一个(“type1”、“type2”、“type3”、“type4”)。
我想要做的是将运行报告的按钮放在主窗体上,因为“顾问类型”参数已经存在。然后,我想根据该参数(以及我已经完成的日期参数)生成 SQL,并使用该记录集来填充报告。
SQL 工作正常,但是结果数据没有传递给报告,所以我得到了所有记录,而不仅仅是我想要的记录。报表对象的记录源设置为背景表以填充字段/文本框。
这是代码
在主窗体上
结束子
现在,很明显,当我打开报告时,这一切都结束了,因为 DoCmd 中没有任何内容显示“使用此记录集”。这就是我的问题。
我试图避免创建一个单独的小下拉表单来填充我面前的一段数据。此外,使用 Forms![MainForm]![Type].Value 将 SQL 直接插入报表的记录源。“类型”变量的值不起作用。我怀疑这可能与单击报告按钮时表单未处于活动状态有关?
我认为 QueryDef 可能会起作用。但是,我没有掌握如何实现它,以便知道它是否会起作用。我一直在谷歌搜索......
我不知道我错过了什么。帮助!
vba - 将超链接添加到访问报告中的文本框
我有一个访问报告,我正在从 VBA 代码的报告中填充一个文本框。我需要一种方法来为文本框中的某些文本添加超链接,以便它看起来如下所示,以便文本框中只有一个单词是超链接
ms-access - 基于 2 列的访问报告中相同数据的总和
如何计算访问报告的 2 列中有多少行具有相同的数据?
此报告始终根据用户在组合框和列表框中所做的选择而变化。我想在报告中进行编码。可能吗?
vba - 计算 ms 访问报告中 2 列中具有相同数据的行
你好专家。我在查找 ms 访问报告中跨列族和名称具有重复数据的行时遇到问题。因此,如果在第一行列 family = a 和 name = b,并且在另一行中,family = a 和 name = b,那么无论其他列如何,我们都会有一个重复的行。我希望它从报告中计算,而不是从表或查询中计算。这是因为报表将根据用户对其他表单的组合框和列表框的选择显示。当点击搜索按钮时,它将生成报告。
因此,我想在报告中有一个“摘要”按钮,它可以显示如下结果(基于报告表格):
等等 ....
我希望我能得到你们的积极反馈。谢谢
以下是我用来生成报告的代码: