在 Access 2013 中将两个报表合并为一个
Posted
技术标签:
【中文标题】在 Access 2013 中将两个报表合并为一个【英文标题】:Combining two reports to one in Access 2013 【发布时间】:2021-06-02 12:04:39 【问题描述】:我的数据库中有两个报告要合并。这两个报告都有从前面的步骤填充的各种字段和一个打开表单以供进一步处理的超链接。表单使用报告中的数据自动填充一些字段
=[Reports].[MyReport].[LineItemID]
我正在使用第 3 个未绑定表单将 2 个报告放在一个屏幕上(使用简单的拖放操作)。两个报告上的超链接不再从各自的报告中读取数据。我尝试使用
=[Reports].[MyReport1].[LineItemID]
可从单个报告中读取,还可以
=[Reports].[CombinedReport].[LineItemID]
从合并报告中读取,但似乎不起作用。
对此的任何指示都会非常有帮助。
谢谢,
【问题讨论】:
【参考方案1】:当您将两个报表放入未绑定报表中时,您还为未绑定报表中的每个报表创建了 subform/subreport
类型的控件。
您在参考时必须尊重这一点。您必须检查并使用这些控件的名称。
因此,如果第一个报告的控件被命名为 MySubControl1
,这是您的完整参考:
=[Reports].[MyReport1].[MySubControl1].[Report].[LineItemID]
之所以包含额外的.[Report]
,是因为您现在还需要显式引用控件(在本例中为报表)的内容才能真正引用您的嵌入式报表对象,并能够引用所需的LineItemID
控制在其中。
【讨论】:
以上是关于在 Access 2013 中将两个报表合并为一个的主要内容,如果未能解决你的问题,请参考以下文章