(高难)谁知道多次查询结果(可以循环得到),一个报表模型(QR),但要连起来预览,并打印?而且一定要每次循环打印在一页内 (100分)

  • 主题发起人 主题发起人 Dephic
  • 开始时间 开始时间
使用多个QuickRep,用 TQRCompositeReport 连起来
 
To Pipi:
使用多个QuickRep,因为是不定会有多少(1~25个),能不能将某个FORM上的所有相关打印控件
封装成一个类,然后动态生成吗?
 
动态生成的多个TQuickRep实例动态加入 TQRCompositeReport 也可以
 

QRCompositeReport1.Reports.Add(QuickRep1);
QRCompositeReport1.Preview ;
是这样用的吗?怎么预览不出来呢?
 
QRCompositeReport是将多个子报表合并浏览,在这里似乎不太合适罢
如果查询是在数据库端执行
建议把查询结果逐步写到临时表里,然后查询这个临时表并显示于报表中
或者能否在客户端把查询结果合并到一个数据集里?这个我倒没试过
 
把所有的查询结果集放到一个临时表中存放,但是要把每次
查询的数据作为一页来打印就没想好.
//关注此题
 
TO::hbezwwl
就是每次查询的数据作为一页来打印就没想好.
而且每次都要套用一个相同的模式打印,所以不能用临时表来放所以有数据
 
问题解决了,谢谢各位热心的朋友...
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部