QRCompositeReport 制作的报表如何加入到 QRPreview 中(100分)

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

lich007

Unregistered / Unconfirmed
GUEST, unregistred user!
我用 TQRPreview 控件写了一个打印预览程序, 直接用TquickRep 制作的报表
可以加入到TQRPreview,如果用 QRCompositeReport 进行报表合并,则合并后的
报表无法加入到TQRPreview,请问我该如何控制才能达到此效果?
如蒙赐教,不胜感谢!!!

 
告诉你,因为我的报表有一部分也是用此完成的!
增加qrcompositereport组件后,必须在该组件的add事件中增加代码,
即:
。。
with qrcompositereport1do
begin
add.report.(...);
add.report.(...);
add.report.(...);
end;
end;
//其中省略部分是你的要合并的报表名,
要注意的是:
该报表的预览必须是:
report1.qrcompositereport1.preview;
打印也是如此,
其中report1 是假定的你的报表文件名。
而且还要注意,qrcompositereport1和子报表必须设置同样纸张大小否则可能显示不出来!
明白了吗!

 
libaoliang兄的方法在用Delphi默认的preview是可以的,但我自己做了一个
汉化的previewform,制作方法和一般大富翁论坛介绍的汉化方法一样,在
我的PreviewForm中用qrcompositereport1.preview;好像不行的,不知老兄试过没有?
 
自己制作报表预览组件我认为一般没有必要,
因为只要对delphi 提供的组件简单的修改几个提示就达到了汉字显示的要求!
 
后退
顶部