Delphi FastReport:ReportTitle摘要

Delphi FastReport:ReportTitle摘要,delphi,fastreport,Delphi,Fastreport,我有一份包含以下部分的报告: 报告标题 列标题 主数据 列页脚 报告摘要 如何在ReportTitle上显示MasterData中字段的总和 为Summary定义一个变量 报告第一次通过时,将Summary指定为变量 第二遍显示变量 或者,如果Summary是查询的结果,则获取此结果并显示它我可以看到两种可能的方法: 通过报告变量: 分别计算总数 使用报表变量(可能还有TfrxReport.OnGetValue事件)将总计传递给报表 通过报告的DoublePass属性: 将TfrxRepor

我有一份包含以下部分的报告:

报告标题
列标题
主数据
列页脚
报告摘要

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

  • 为Summary定义一个变量
  • 报告第一次通过时,将Summary指定为变量
  • 第二遍显示变量

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

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

    • 通过报告变量:

    • 分别计算总数

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

    • 通过报告的
      DoublePass
      属性:

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

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

    • 在第二遍填写变量的备注

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