一个报表页码的问题(100分)

  • 主题发起人 主题发起人 mikeyao
  • 开始时间 开始时间
M

mikeyao

Unregistered / Unconfirmed
GUEST, unregistred user!
我用QRSysData来表示页码,但用户希望把必须多次打印的结果装订,需要页码连续,
就不能每次打印的起始页码都从"1"开始,请问如何获取设置页码数,而且让下次打
印起始页码从此次打印的结束页码开始?
 
不太明白你说的情况,按我想:
1、一份报表打印完成后,一部分要重打。对于这种情况,是在打印时设置打印范围。
Qr自己会保证页码连续。
2、多张报表分别打印,再统一装订。对于这种情况,由于系统无法预知你要的装订
顺序,你要它如何打印?(如:先打的是第三页,然后是第一页,最后是第二页)。
如果还要页码连续,建议作一个输入窗口,让客户输入此报表的装订起始页码(如:2),
保存在一个Integer中,不用QrSysData,用QrLabel,放在页脚,用来打这个值,在它的
AfterPrint事件中给它加一(第一次是2,第二次就是3了),这样可以保证页码连续。
 
其实我就是想让用户设置起始页码,用QrSysData肯定不行,但是用
QrLabel不知道在什么事件中让页码值累加,afterprint,afterpreview
等几个QuickRep的事件都试过了,还是不行.
 
杜宝的方法是可行的!
 
杜宝的方法是可行的!
没有问题。
 
多人接受答案了。
 
后退
顶部