问题标签 [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 回答
1416 浏览

ms-access - 如何在 Microsoft Access 报表中动态获取超链接?

在 MS Access 报告中,我正在尝试创建一个可以访问用户网页的超链接。URL 取决于我的数据库中的数据字段。

在我的报告中,我添加了超链接控件并使用弹出窗口输入超链接。

当我使用 Hyperlink Builder 动态设置参数之一的值时,我得到一个无效的垃圾 url。返回的 URL 是:

file:///C|/Users/gh/Dropbox%20(Bar01%20College)/BW%20Demo%20Project/="https://baruch.az1.qualtrics.com/jfe/form/SV_8uZm3rAnSWPE9gN?DocumentID=" & [documentID] & "&TransmittedScore=ENG_2100"

MS Access 编辑超链接弹出窗口,具有不起作用的动态值的超链接

预期结果将是根据记录自定义的 URL,其中我的参数 DocumentID 将等于我的 documentID 字段的值。

https://baruch.az1.qualtrics.com/jfe/form/SV_8uZm3rAnSWPE9gN?DocumentID=ZuluTest&TransmittedScore=ENG_2100

如果我将预期的 URL 粘贴到地址字段中,则 URL 会正确解析: MS Access 编辑超链接弹出窗口,具有静态值的超链接确实有效

这个项目的要求是导出为PDF时链接需要是可点击的。

注意:我之前已将此问题发布到https://www.utteraccess.com/forum/index.php?showtopic=2057701并寻求更多帮助。

0 投票
0 回答
33 浏览

ms-access - 仅格式化表格的第一行

我在 onload 事件上有一个 MS Access 连续表单,我正在获取 MyTable Record,到这里为止都很好。但我只想改变第一行的颜色

我的表

我用了这段代码

当countr = 1时,它显示所有年份列红色,当Countr> 1年列变为黑色但我只想要第一行年份红色其余所有行黑色

我真的很感谢你请帮助我

0 投票
1 回答
367 浏览

vba - 打开带有过滤器的报表

我在 Access 中有一个表格,其中包含用于生成报告的预算信息。

我表中的一个字段称为“IsActive”。它在我的表属性中定义为是/否字段。

我想打开报告,只显示 IsActive 字段 = Yes 的行。

我尝试了以下方法:

在这两种情况下,报告都会显示所有字段,包括 IsActive 设置为 No 的位置。

0 投票
0 回答
37 浏览

ms-word - 当包含导出到 word 的表格数据的报告所有表格边框/线条消失时,在访问中

我做了一个包含行和列的报告。将其导出到 Word 文档时([外部数据选项卡->导出部分->更多->)。导出的所有文本数据,除了列表数据的边界线。

  • 是否有任何解决方案可以在导出的 word/rtf 文档中保持表格的边界。

我也尝试过“activedocument.tables.borders.enable = true”[早期建议][1],但在导出的 rtf word 文件中找不到表对象。图像 - 以 pdf 格式输出并以 rtf 输出。

[1]:https ://stackoverflow.com/questions/43366381/in-access-how-to-draw-tables-on-report-and-then-export-it-on-word![在此处输入图像描述] (https://i.stack.imgur.com/Bruru.jpg

0 投票
1 回答
1004 浏览

vba - 在 Microsoft Access 报告中的每个组之后重新编号页码

我有一个 MS 报告,它在我的分组上有页眉和页脚。它有 70 页,有 14 个不同大小的组。前三组 - 第 1 组有三 (3) 页,第 2 组有五 (5) 页,第三组有九 (9) 页。我希望这些页面像这样编号(添加一个空格以便更容易查看组)1,2,3,1,2,3,4,5,1,2,3,4,5,6,7,8, 9 - 使每组的第一页从编号 1 重新开始。

当我将以下代码添加到组分组的页脚时:

它提前触发一页并给出以下 1,2,1,2,3,4,1,2,3,4,5,6,7,8,9,10,1。

我对任何想法和/或解决方案持开放态度。

0 投票
1 回答
512 浏览

ms-access - MS Access Report 无法在未绑定的文本框中输入文本

我在 MS Access 2016 中有一个报告,其中Record Source设置为我创建的查询。

我已绑定文本框以正确显示来自查询的数据。

当我尝试使用未绑定的文本框时,问题就出现了。我有一个未绑定的文本框,我想在其中输入自定义值,比如名称。当我在文本框中输入时,文本会正确显示。但是,一旦焦点离开文本框,文本就会消失。

为什么会发生这种情况,我该如何做到这一点,以便文本将一直保留到我关闭/重置报告?

0 投票
1 回答
38 浏览

vba - 将子表单过滤器传递给子报表

尝试将子表单过滤器传递给子报表但没有成功。

我目前将表单的过滤器毫无问题地传递给主报告。

我知道我不能把上面的代码放在打开事件中,我试图把它放在那里和 On Load 事件中,但是得到错误“对象不支持这个属性或方法”。有 Me![QryProceduresDone subreport].Filter = strFilt 的行发生错误

任何建议都非常感谢。

提前致谢。

0 投票
1 回答
27 浏览

sum - Sum() 使用 IIF() 或 MS Access 中的 Where 子句

在我的报告中:BID 是帐单客户 ID 一个文本字段。NPROFIT 是一个数字字段的净利润。

我的查询汇总了所有 BID 的 NPROFIT。使用语句:=Sum([NPROFIT])

我只需要对某些 ​​BID 值的 NProfit 列求和...实际上,我想 SUM() 4 OF 10 BID 并排除其他 6 of 10

我试过:IIF([BID]=403490, =Sum([NPROFIT]), "None")

那是行不通的。有什么建议么?

0 投票
1 回答
40 浏览

vba - MS Access:打印报告 7 次,每份增加 1 个日期?

我正在 MS Access 中开发一个报告,该报告会提取员工列表。它会生成一个每日签到表,然后将其发布到每个部门。

我想打开报告,询问“开始日期”,然后在接下来的 7 天内打印该报告,将每个副本的“开始日期”参数增加 1。(开始日期不存储在数据库中,它只是一个用于在报告上打印的输入参数)

报告按部门分组,每个部门打印在新页面上(组标题部分具有“强制新页面”设置“部分之前”)。

我假设这一切都需要在 VBA 中从打开报告的命令按钮的 Click() 事件的 while 循环中完成,但我在这里不合群。知道如何做到这一点吗?

0 投票
1 回答
24 浏览

ms-access-2016 - 计算空字段

是否可以计算特定记录有多少个空/空字段?我有一张包含一百万个(感觉像)字段的表;许多是/否和日期来跟踪流程中各种任务的完成情况,以及与这些任务相关的信息。我创建了只显示流程每个阶段的相关字段的查询。所以 'tqry01Application' 只显示与 Application 相关的字段;'tqry02Compliance' 仅显示与合规性等相关的内容。我希望能够运行一个报告,显示每个记录的每个阶段有多少个空字段 - 例如,记录 #1 在 tqry01Application 中有 10 个空字段,15在 tqry02Compliance 等中为空。我猜我可以为每个字段“iif([Field1]is null, 0,1”) 绑定,最后是所有这些字段的总和,但我