怎样使QuickRep打印时,使页码显示总数?????????(20分)

雪莱

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样使QuickRep打印时,使页码显示总数?
 
好象是在你preview之前要先执行一个print的action,获得报表总页数,不过我现在忘了具体是哪个action了,什么时候我找到给你回信
 
抄的:
203010 (2001-10-27 18:18:00)
quickreport只有在全部预览完毕后才能计算出总页数

gzhn (2001-10-27 18:56:00)
要得到报表的总页数,先声明一个变量,报表准备好后就可以计算出总页数。
程序示例如下:
procedure 过程名
var npagecount:integer;
begin

QuickRep1.Prepare;
npagecount:=QuickRep1.QRPrinter.PageCount;
//(在报表中可添加标签:"共npagecount页")
QuickRep1.Preview;
end;


hbezwwl (2001-10-27 19:27:00)
QuickRep.LastPage不就是总页数吗。

lzm (2002-1-3 8:16:00)
//QuickRep.LastPage不就是总页数吗。
必須得用Prepare動作﹐這樣效率太差勁了。
不過我已解決﹐多謝各位﹗

 
多人接受答案了。
 
顶部