M mynicky Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-31 #1 想捕获当前页是最后一页的信息,对页面作一些特殊处理 谢谢各位大侠了
Z zywcd Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-31 #2 给你一种这样的思路,不知道是否可行。 在报表设计时,也有触发事件,如果你使用打印前的事件,比如打印页眉的时候, 你比较[PAGE#] , [TOTALPAGES#]这两个参数,如果相等则是最后一页。
M mynicky Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-31 #3 [TOTALPAGES#] 这个参数怎么得到的 我只在QRSysData里面找到了[PAGE#]的设置 多谢~~
Z zywcd Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-31 #4 一样的啊,是报表总页数。 我插入页脚的时候,想打印总页数,页数的时候得到的。
M mynicky Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-31 #5 是不是我用的版本太低了,我在QRSysData的Data属性里没有找到[TOTALPAGES#] 取它的值是取它的name属性值吧
Z zywcd Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-31 #6 我是3.14. 使用这样的方式,感觉可以实现你得要求。
M mynicky Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-01 #7 大侠,我还是获取不到总页数的值,麻烦你像教小学生一样教教我吧……[]
M mynicky Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-01 #9 我装的Delphi5,自带的报表工具 不知道哪里看报表包的版本 我的QQ:429277729
M mynicky Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-01 #10 我用下面的方法得到了总页码 ... var nPageCount:integer; begin {...} QuickRep1.Prepare; nPageCount:=QuickRep1.QRPrinter.PageCount; QuickRep1.QRPrinter.Free; QuickRep1.QRPrinter:=nil; {...} End;
我用下面的方法得到了总页码 ... var nPageCount:integer; begin {...} QuickRep1.Prepare; nPageCount:=QuickRep1.QRPrinter.PageCount; QuickRep1.QRPrinter.Free; QuickRep1.QRPrinter:=nil; {...} End;