在 Access 2013 中将两个报告合并为一个

Combining two reports to one in Access 2013

我的数据库中有两个要合并的报告。这两个报告都有从前面的步骤填充的各种字段和一个打开表单以进行进一步处理的超链接。该表单使用

报告中的数据自动填充一些字段

=[Reports].[MyReport].[LineItemID]

我正在使用第三个未绑定表单将 2 个报告放在一个屏幕上(使用简单的拖放)。两个报告上的超链接不再从各自的报告中读取数据。我尝试使用

=[Reports].[MyReport1].[LineItemID] 阅读个人报告以及

=[Reports].[CombinedReport].[LineItemID] 阅读合并报告,但似乎不起作用。

关于此的任何指示都会非常有帮助。

谢谢,

当您将这两个报表放入未绑定报表时,您还为未绑定报表中的每一个创建了一个 subform/subreport 类型的控件。

您在参考中必须尊重这一点。您将必须检查并使用这些控件的名称。

因此,如果第一个报告的控件被命名为 MySubControl1,这是您的完整参考:

=[Reports].[MyReport1].[MySubControl1].[Report].[LineItemID]

包含额外的 .[Report] 是因为您现在还需要显式引用控件的内容(在本例中为报表)以实际引用您的嵌入式报表对象,并且能够在其中引用所需的 LineItemID 控件。