用QReport如何实现分页功能(蔡鸟问题)(50分)

  • 主题发起人 主题发起人 celeron
  • 开始时间 开始时间
C

celeron

Unregistered / Unconfirmed
GUEST, unregistred user!
我晓得这个问题已经提了很多次了,不过我还是不明白。我现在要实现用QReport
打印一堆数据(不使用数据库技术),请大虾们明示,该如何实现,在哪里调用newpage?
小弟定当高分相送!
 
在OnNeedData里面。使用NetPage分页,使用MoreData告诉QuickReport是否还有数据,
如果设置MoreData=False,那么打印/预览完成
 
再次请教,我控制打印的过程中是否调用QuickRep1NeedData,还是一切是自动的,还是
说我就将程序写在QuickRep1NeedData里面,盼赐教!
 
最好在BeforePrint里面一次生成数据。
不过在OnStartPage里面生成数据也不应该错,应该是代码问题。
 
比如说我要生成150个QRlabel,每页50个,是否要申明一个全局变量pages,在pages=3时
moredata:=false
 
呵呵,你是创建这些东西呀。
当然是在BeforePrint里面创建了。同时需要在AfterPrint里面销毁吆。
var myqrlable: array[0..149] of TQrlabel;
你最好设置全局变量来销毁。
 
非常感谢!
 
后退
顶部