从主报表引用子报表中的文本框

  • 本文关键字:报表 文本 引用 ms-access
  • 更新时间 :
  • 英文 :


我有一个主报表,我想在上面有一个文本框来引用子报表。 我使用了 [子报表] 格式。[报告]![文本框]确实将文本框拉过来。 我遇到的问题是子报表上的文本框包含总计(例如 =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

最新更新