FastReport:ReportTitle摘要

时间:2011-05-24 07:40:01

标签: delphi fastreport

我有这些部分的报告:

ReportTitle
的columnHeader
MasterData
ColumnFooter
ReportSummary

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

2 个答案:

答案 0 :(得分:2)

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

  • 通过报告变量:

    1. 分别计算总额。

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

  • 通过报告的DoublePass属性:

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

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

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

    4. 在脚本中使用Engine.FinalPass来检测它是否是最后一次(第二次)传递。

答案 1 :(得分:0)

  1. 为sumatory定义变量
  2. 报告首次通过时对变量进行评估
  3. 第二次传递显示变量
  4. 或者,如果sumatory是查询的结果,请获取此结果并显示