如何始终在访问报表中显示子报表

Posted

技术标签:

【中文标题】如何始终在访问报表中显示子报表【英文标题】:How to Always Display Subreport in Access Report 【发布时间】:2012-08-01 10:41:43 【问题描述】:

我在访问报告“Admissions”中有一个名为 AdmSubreport1 的子报告。子报表从查询 AdmQuery 中提取数据。子报表还有一个报表头。问题是当 admquery 没有返回任何结果时,子报表就完全显示出来了。是否有可能即使 admquery 没有返回结果,子报表标题至少会显示。

我可以将标题放在子报表之外,但我不能考虑这个选项,因为实际上我在同一个报表中有四个子报表运行 4 个不同的查询(所以我无法修复标题在报告它必须与子报告一起动态移动)。

我尝试寻找允许我执行此操作的设置,但找不到。

我使用 access 2003

我们将不胜感激。 谢谢,

【问题讨论】:

见***.com/questions/5581035/… 【参考方案1】:

当没有要显示的数据时,您必须使用 VBA 代码为表单显示 something。然后表单至少会显示,并显示您的标题。

您可以查看此链接了解一些想法:http://allenbrowne.com/casu-20.html

【讨论】:

以上是关于如何始终在访问报表中显示子报表的主要内容,如果未能解决你的问题,请参考以下文章

在 where 条件下访问子报表

子报表显示Total Page Count或Page Number

在 ms 访问中将记录源分配给子报表

在报表中显示访问查询结果

访问:选择多条记录打印报表

在执行报表打开事件之前访问报表运行查询