如何在QuickRep中的每一页打印上“第几页共多少页”?例如“第2页共24页”。(50分)

  • 主题发起人 主题发起人 greenwon
  • 开始时间 开始时间
G

greenwon

Unregistered / Unconfirmed
GUEST, unregistred user!
感谢回家问题的富翁。
 
当前页数为:QuickRep1.PageNumber
总页数为:记不太清了,我回去再给你查查
 
在報表所在的窗口的Oncreate事件中寫上:
假設此窗口為Form1;
var count:integer;
procedure TForm1.FormCreate(Sender: TObject);
begin
quickrep1.Prepare;
count:=quickrep1.QRPrinter.PageCount;//此為報表的總頁數
quickrep1.QRPrinter.free;
quickrep1.QRPrinter:=nil;
end;
至于當前的頁次,可放一個QrsysData1控件,設置其Data屬性為Pagenumber即可。
 
在qrsysdata中,有这个属性
 
用zxb200的方法解决了问题,多谢!
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
D
回复
0
查看
777
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部