【问题标题】:Quickreport - pagenumber does not increase when page changedQuickreport - 页面更改时页面编号不会增加
【发布时间】:2012-07-10 08:33:52
【问题描述】:

我正在使用 OnNeedData 功能和一个数组,该数组在详细波段配置中提供多个 qrLabel -(Delphi 2010 和 QuickRep5) - 在多页报告中,我需要检测每个下一页(2、3、4等)并修改详细信息带中的第一行。

除了内部页码变量(QuickReport.QRprinter.pagenumber)在打印(或显示)第一行之前没有增加之外,一切正常。

例如,如果我打印 已删除垃圾邮件 的标签,其标题等于页码, 第 2 页的第一行将显示 Page 1,而该页面上的其余行将正确显示 Page 2 所有其他页面都会发生同样的情况。

谁能帮我找到一种方法来正确识别新页面的开头,我试过OnEndPage, OnStartPage, BeforePrint, etc.但没有成功 - 计数器总是在打印细节带的第一行后递增...

谢谢

【问题讨论】:

    标签: delphi delphi-2010 quickreports


    【解决方案1】:
    • 确保Quickrep1PageheaderBand
    • 然后检查该PageHeaderBandOnBeforePrint 事件处理程序中的QuickRep1.QRPrinter.PageNumber

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-25
      • 1970-01-01
      相关资源
      最近更新 更多