我现在用QReport做了一个复合报表,用QRCompositeReport连接了另一个表的数据,我现在想取打印时页的总数,也就是在预览报表时左下角出来的储如:Page 1 of 2我想取后面的这个2,也就是打印页数量,我调用了printer.pageNumber,但不管怎么取都是0,为什么取不出2了,请指点一下了,各位老兄。
解决方案 »
- 简单:又是keydown的问题,不要笑我笨
- 如何做打印,餐饮软件,分凉菜、热菜、酒水三个地方三台打印机!求具体代码!!!!
- frame内存释放的问题
- 请问:怎么将dbgrid拆分成左右两部分
- 寻求兼职(成都)
- 利用webbrowser编写王爷浏览程序的字体显示问题
- 如何给access数据库进行加密后,还可以通过delphi程序对它进行访问
- 请问:关于动态改变窗体的背景图片和颜色的问题,高手请进!!
- 关于类的问题。
- 我是delphi初学者!在窗口上放置了ADOConnection控件、ADOTable控件、DataSource控件和DBGrid控件,通过属性的设置,DBGrid已经显示了数据,当运行时却出错,是不是要在窗口创建的事件中写一些代码?请问如何来写?
- 我该怎样取打印页数
- treeview中,怎么样知道当前节点有没有子结点?
我用:
quickreport.printer.prepare;
quickreport.printer.pagenumber;//总页数
quickreport.printer.pagecount;//当前页数
但还是不行,得到的数都是1,这怎么回事啊,我预览时看到的是:Page 1 of 2我想要得到的是那个2
;现在是不管Page 1 of 1或者Page 1 of 2得到的都是1,请指点一下啊。