问题标签 [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.

0 投票
1 回答
58 浏览

ms-access - 如何递增编号报告详细信息并在没有记录时设置 0,访问报告

我有一份包含详细信息的访问报告(见下图)。我对报告详细信息进行了增量编号。我通过创建一个 TextBox 并将其设置为 Control Source: '=1' 和 Running Sum: 'Over Group' 来实现这一点。这很好用,但如果我没有记录,则数字显示为 1(我希望此数字显示为 0)。如果我尝试检查 VBA 中的 detail 是否为 NULL,如果我在整个报告中至少有一个 Detail 记录,它会返回 false。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
985 浏览

ms-access - 在 Access 报表上动态添加图像控件

我在 Access 中有一个表,其中一个字段中有注释,另一个字段中有关联图片的文件路径。我的报告有评论,然后是一个图像绑定到该评论下方的文件路径字段。但是,大多数评论都没有图片,评论之间的空白使报告不必要地冗长。

如果有文件路径并最小化无图片注释之间的间距,VBA 中是否有办法仅添加图像控件?

0 投票
1 回答
38 浏览

ms-access - 查询未在用户输入 MS Access 上返回行

我在访问中运行下面的查询,我需要从最终用户那里获取参数。使用以下查询。但是,当我不要求用户输入并将条件像这样 ( tblApplications.txtApplicant Like "*dac*") 放在查询中时,它会返回值,并且一旦我要求用户输入,它就会返回空白。

以下是查询:

0 投票
0 回答
123 浏览

ms-access - MS Access 子表单未显示所有结果

我的表格中有子表格。子窗体根据主窗体中的值之一显示数据。目前,子表单显示某些记录的数据,而另一些则不显示。当我删除条件时,会显示值,我可以看到主值和子值相同。任何建议将不胜感激。

以下是表格: 在此处输入图像描述

0 投票
1 回答
77 浏览

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 行之间使用额外的空白行(即额外的回车符)拆分长文本字段也不是一种选择。

0 投票
2 回答
2624 浏览

ms-access - MS Access 如何计算过滤报告上的唯一记录或值

全部,

我有一个名为“WCR_Q”的查询和一个基于此查询的名为“WCR_R”的报告。我的报告是根据表单中的记录选择过滤的。当我使用表达式 =Count[FacilityID] 时,因为我得到了查询中的记录总数,而不是报告中显示的记录总数。该查询有 (6) 个 [FacilityID] 记录,但我的报告中只有 (2) 个 [FacilityID]。这是由于查询有重复。我需要一个表达式公式放在我的控件中,它将仅计算查询中的唯一记录或仅计算报告中表达的记录

我试过了:

我已经尝试了 Facility 分组和 Campaign 分组中的计数函数,它返回的值是 (6) 而不是报告中表示的 (2)。

我是在 Access 中编写表达式和设计报表的新手,所以如果有人知道如何计算控制框中的唯一值,请提供帮助。谢谢!!!

0 投票
1 回答
1243 浏览

ms-access - MS Access 报告 - 使用主窗体中的参数使用 VBA 修改 RecordSource

我没有意识到我最初的帖子(我删除了)是在一个新手帐户下发布的 - 抱歉......

无论如何,这是我的问题:

我有一个列出各种“顾问”的主要表格。此主表单还具有可用于过滤列表的参数“顾问类型”“开始日期”和“结束日期”。

我们需要一份报告,列出某种类型的“顾问”。请记住,此“类型”过滤器可以应用于 4 个不同类型字段中的任何一个(“type1”、“type2”、“type3”、“type4”)。

想要做的是将运行报告的按钮放在主窗体上,因为“顾问类型”参数已经存在。然后,我想根据该参数(以及我已经完成的日期参数)生成 SQL,并使用该记录集来填充报告。

SQL 工作正常,但是结果数据没有传递给报告,所以我得到了所有记录,而不仅仅是我想要的记录。报表对象的记录源设置为背景表以填充字段/文本框。

这是代码

在主窗体上

结束子

现在,很明显,当我打开报告时,这一切都结束了,因为 DoCmd 中没有任何内容显示“使用此记录集”。这就是我的问题。

我试图避免创建一个单独的小下拉表单来填充我面前的一段数据。此外,使用 Forms![MainForm]![Type].Value 将 SQL 直接插入报表的记录源。“类型”变量的值不起作用。我怀疑这可能与单击报告按钮时表单未处于活动状态有关?

我认为 QueryDef 可能会起作用。但是,我没有掌握如何实现它,以便知道它是否会起作用。我一直在谷歌搜索......

我不知道我错过了什么。帮助!

0 投票
1 回答
1655 浏览

vba - 将超链接添加到访问报告中的文本框

我有一个访问报告,我正在从 VBA 代码的报告中填充一个文本框。我需要一种方法来为文本框中的某些文本添加超链接,以便它看起来如下所示,以便文本框中只有一个单词是超链接

0 投票
1 回答
374 浏览

ms-access - 基于 2 列的访问报告中相同数据的总和

如何计算访问报告的 2 列中有多少行具有相同的数据?

此报告始终根据用户在组合框和列表框中所做的选择而变化。我想在报告中进行编码。可能吗?

0 投票
2 回答
145 浏览

vba - 计算 ms 访问报告中 2 列中具有相同数据的行

  1. 在该用户需要选择之前形成表单,当单击搜索按钮时,它将根据用户选择显示一个报告

  2. 这是点击搜索按钮后的报告

你好专家。我在查找 ms 访问报告中跨列族和名称具有重复数据的行时遇到问题。因此,如果在第一行列 family = a 和 name = b,并且在另一行中,family = a 和 name = b,那么无论其他列如何,我们都会有一个重复的行。我希望它从报告中计算,而不是从表或查询中计算。这是因为报表将根据用户对其他表单的组合框和列表框的选择显示。当点击搜索按钮时,它将生成报告。

因此,我想在报告中有一个“摘要”按钮,它可以显示如下结果(基于报告表格):

结果

等等 ....

我希望我能得到你们的积极反馈。谢谢

以下是我用来生成报告的代码:

按钮报告代码