Delphi 如何使QR页面页脚或栏位位于栏位详细信息下方而不是页面末尾?

Delphi 如何使QR页面页脚或栏位位于栏位详细信息下方而不是页面末尾?,delphi,layout,report,quickreports,Delphi,Layout,Report,Quickreports,我需要做一份报告,在细节打印出来之后有总结,而不是在每个细节之后 我只知道页脚,但它在页面底部,不在细节栏后面 是否有一个QRBand可以跟踪细节波段? 或者,您可以在每页上调整PageFooter高度大小吗?摘要栏仅在报告最后一个“详细信息”之后立即打印(除非AlignToBottom属性设置为true) 您应该在报告中添加TQRBand,并将BandType属性设置为rbSummary 编辑 如果您需要在每个页面上显示中间结果,您可以添加页脚带和摘要带 摘要栏位仅在报告末尾(最后一页)打

我需要做一份报告,在细节打印出来之后有总结,而不是在每个细节之后

我只知道页脚,但它在页面底部,不在细节栏后面

是否有一个
QRBand
可以跟踪细节波段?
或者,您可以在每页上调整
PageFooter
高度大小吗?

摘要栏仅在报告最后一个“详细信息”之后立即打印(除非
AlignToBottom
属性设置为
true

您应该在报告中添加
TQRBand
,并将
BandType
属性设置为
rbSummary


编辑

如果您需要在每个页面上显示中间结果,您可以添加
页脚带
摘要带

摘要栏位仅在报告末尾(最后一页)打印,您可以使用摘要的
BeforePrint
事件禁用页脚栏位


编辑2

您还可以尝试使用
QRGroupBand
QRFooterBand

组带中

  • 使用
    表达式
    属性将一组产品与另一组产品分开(带区也可以为空)
  • 适当设置
    FooterBand
    属性。在这里,您可以将页眉标注栏链接到正确的页脚标注栏,并将组封装在其中。首先放置页眉标注栏,然后返回并放置页脚标注栏,方法是放置
    QRBand
    组件,并立即将
    类型从
    rbTitle
    更改为
    rbGroupFooter
    。完成此操作后,可以返回到
    QRGroup
    标题并选择要使用的右页脚标注栏

FooterBand
是您打印每种产品汇总的地方。

rbSummary只在最后一页,而不是每一页page@manilo好吧,它是有效的,但只有当有数百万数据流入时,但如果数据在每个页面中被排序和划分,它就不起作用了。例如,按产品排序,每个页面都有自己的产品进行排序,那么您的解决方案就没有了work@manilo这真的可以由
TQRWildBand
完成吗?我知道
WildBand
可以随时打印,但我不知道如何打印。@qaetosh似乎
rbGroupFooter
可以工作(请参见修改后的答案)。@qaetosh a
TQRWildBand
每当
PrintNow
属性设置为
true
时打印(一次)。打印时,它会将属性重置为
false