delphi中怎样实现报表批量打印(200分)

  • 主题发起人 主题发起人 linfox
  • 开始时间 开始时间
L

linfox

Unregistered / Unconfirmed
GUEST, unregistred user!
我以前做过的报表都是用QReport从数据库中读出一条记录,然后打印.
现在有这样的需求:如果记录较多,而用户又不想每一条报表都去Preview,而想一次把所有的报表全部打印出来,
我该怎么做呢?谢谢各位了!
 
直接QuickRep.print;
 
我的意思是每一张报表都对应数据库一条记录,都是一张完整的报表,而现在要根据数据库中
的多条记录批量打印报表
 
那就读多条了
 
while 条件满足do
begin
Qrp1.print;
Qrp2.print;
.......
table1.next;
end;
qrp1,qrp2等的dataset都设为table1
 
放一个TQRCompositeReport 难道不行吗
 
打印一条记录就设报表换页就行了,不知你用的是什么报表控件。
 
还是分组打印一下
 
后退
顶部