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 aTQRWildBand
每当PrintNow
属性设置为true
时打印(一次)。打印时,它会将属性重置为false
。