2

我有这些部分的报告:

ReportTitle
ColumnHeader
MasterData
ColumnFooter
ReportSummary

如何在 ReportTitle 上显示 MasterData 中某个字段的总和?

4

2 回答 2

2

我可以看到两种可能的方式:

  • 通过报告变量:

    1. 单独计算总数。

    2. 使用报表变量(可能还有TfrxReport.OnGetValue事件)将总计传递给报表。

  • 通过DoublePass报告的属性:

    1. TfrxReport.EngineOptions.DoublePass属性设置为True

    2. 计算报告脚本中的总数,并在第一遍将其存储到脚本变量中

    3. 在第二遍时从变量中填写备忘录。

    在脚本中使用Engine.FinalPass以检测它是否是最后(第二次)通过。

于 2011-05-24T08:34:57.677 回答
0
  1. 为总和定义一个变量
  2. 在报告的第一次通过时将总和分配给变量
  3. 在第二遍显示变量

或者,如果总结是查询的结果,则获取此结果并显示它

于 2011-05-24T08:32:06.163 回答