报表打印问题!快来看看(50分)

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

delwang

Unregistered / Unconfirmed
GUEST, unregistred user!
我没有用向导来做报表,而是自己在FORM上作
现在遇到问题:
procedure TForm20.Button1Click(Sender: TObject);
begin
// application.CreateForm(tform21,form21);
form21.ShowModal ;
form21.QuickRep1.Preview ;
// form21.Free ;
end;

procedure TForm20.Button2Click(Sender: TObject);
begin
form21.ShowModal ;
form21.QuickRep1.Print ;
end;
能不能这样写,但是这样写运行后,我没有看到打印和豫览的效果,这是为什么?
给位大哥帮帮小弟改正错误,谢谢
 
不能,不能用ShowModal;
改为:
form21.Show;
form21.QuickRep1.Print ;
试试.
 
直接写form21.QuickRep1.Preview ;就行了,不用写form21.ShowModal ;
 
procedure TForm20.Button1Click(Sender: TObject);
begin
// application.CreateForm(tform21,form21);
form21.QuickRep1.Preview ;
// form21.close;
end;

 
多人接受答案了。
 

Similar threads

I
回复
0
查看
444
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
556
import
I
后退
顶部