为何QRPreview1无法预览我的打印数据,请高手指点.(20分)

  • 主题发起人 主题发起人 decade
  • 开始时间 开始时间
D

decade

Unregistered / Unconfirmed
GUEST, unregistred user!
部分代码如下:
AduitingAchiRp: TQuickRep;
myprvi:=class(Tform)
..
QRPreview1: TQRPreview;
.
public
{ Public declarations }
CurRep : TQuickRep;
end
....
procedure TA_AuditingAchiRPFrm.AduitingAchiRpPreview(Sender: TObject);
begin
myprvi.QRPreview1.QRPrinter:=myprvi.CurRep.Printer;
myPrvi.Showmodal ;
end;
在另一个form里,有一个按钮:
里面有如下代码
myprvi.CurRep:=A_auditingAchiRpFrm.AduitingAchiRp;
myprvi.CurRep.Preview;
//currep:
 
procedure TA_AuditingAchiRPFrm.AduitingAchiRpPreview(Sender: TObject);
begin
myprvi.qrpreview1.qrprinter:=myprvi.currep.qrprinter;
myprvi.showmodal;
end;
在另一个FORM里,该按钮的代码
currep.preview;
 
to:Ngdsjck,你的代码所起作用,和我一样,还是不能预览...只显示了有 myprvi form
里面没数据.
 
myprvi.show;
预览窗口不能用Showmodal,为什么我也弄不清.
 
用Showmodal只能显示当前窗体,而不能再激活其他窗体。建议用show.
 
多人接受答案了。
 

Similar threads

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