我有一个主报表,我想在上面有一个文本框来引用子报表。 我使用了 [子报表] 格式。[报告]![文本框]确实将文本框拉过来。 我遇到的问题是子报表上的文本框包含总计(例如 =SUM([总小时数总和](。 当信息出现在主报表上时,它不显示总小时数;但是,它仅显示文本框中的第一条记录。 例如,如果子报表有 3 条记录,分别为 1,2,3,并且我的总和文本框正确显示 6,则在主报表上将显示 1。 我不确定我在这里错过了什么。
提前谢谢。
您可以尝试在具有此控件源的子报表上使用文本框 TxtSum:
=Sum([SumOfTotalHours])
然后在主报告中引用它:
=[Subreport].[Report]![TxtSum]
我会在您的主报表上使用一个文本框来显示子报表中的总计:
Name: txtTotLabsRunSum
Control Source: =srptCtrlName.Report.txtTotalControlOnSub
Running Sum: Over All
然后将文本框添加到主报表的页脚:
Control Source: =txtTotLabsRunSum
杜安 MS 访问 MVP