FastReport 4 当前页总和
FastReport 4 Current page sum
我在 Delphi 中使用 FastReport。现在,我需要显示每一页的总和值。
我的意思是,我需要报告每一页当前页面的总和值。
我怎样才能做到这一点?谢谢
解法:
您可以使用 "Page Footer"
带和 "Text"
具有 SUM()
功能的对象。
要遵循的步骤:
- 在您的报告页面上放置一个
PageFooter
波段 (TfrxPageFooter
)
- 在那个频段上放一个
memo
(TfrxMemoView
)
- 设置
[SUM(<reportdataset."NumericColumn">, MasterData1)]
为文本,如果你想只对当前页面的记录求和
- 如果要对当前页和前几页的记录求和,请将
[SUM(<reportdataset."NumericColumn">, MasterData1, 2)]
设置为文本。
备注:
如果您想在报告的所有行之后显示汇总信息,您可以使用 "Report Summary"
区间。
列页脚 1
[SUM(<frxUserDataSet1."user_total_1">,MasterData1)]
我在 Delphi 中使用 FastReport。现在,我需要显示每一页的总和值。 我的意思是,我需要报告每一页当前页面的总和值。
我怎样才能做到这一点?谢谢
解法:
您可以使用 "Page Footer"
带和 "Text"
具有 SUM()
功能的对象。
要遵循的步骤:
- 在您的报告页面上放置一个
PageFooter
波段 (TfrxPageFooter
) - 在那个频段上放一个
memo
(TfrxMemoView
) - 设置
[SUM(<reportdataset."NumericColumn">, MasterData1)]
为文本,如果你想只对当前页面的记录求和 - 如果要对当前页和前几页的记录求和,请将
[SUM(<reportdataset."NumericColumn">, MasterData1, 2)]
设置为文本。
备注:
如果您想在报告的所有行之后显示汇总信息,您可以使用 "Report Summary"
区间。
列页脚 1
[SUM(<frxUserDataSet1."user_total_1">,MasterData1)]