CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

在delphi的报表中如何求出报表的总页数?

楼主jerbee(波波)2002-03-11 15:01:21 在 Delphi / VCL组件开发及应用 提问

例如:   第3页/共23页      
  各位老大帮帮忙吧   !谢谢! 问题点数:20、回复次数:11Top

1 楼lastlove(活着真没劲)回复于 2002-03-11 15:04:31 得分 4

Quickrep1.Prepare   ;  
  PageCount:=Quickrep1.QRPrinter.PageCount;  
  Top

2 楼line(一千弯线)回复于 2002-03-11 15:05:55 得分 4

程序中先把共有多少数据统计出来,ADOQUERY1.SQL.COUNT  
  再在报表中自已统计一页可放几个数据,也可程序设定。TOP   10  
  这样就可以通过计算得出共多少页了。同样,第几页(当前页)就太简单了,  
  不再详述~Top

3 楼lastlove(活着真没劲)回复于 2002-03-11 15:05:56 得分 1

好像没有直接属性得到,只好先prepare一下,再print;Top

4 楼lastlove(活着真没劲)回复于 2002-03-11 15:08:25 得分 1

line的是个好办法,我以前一直都先prepare后得到pagecount,但是很慢,相当于执行了两次preview的时间~~Top

5 楼lanjian(无疯无禄)回复于 2002-03-11 15:10:18 得分 3

如果你用的是QReport做报表的话  
  第几页  
  TQRSysData.Data:=qrsPageNumber;  
  共几页  
  我现在忘记,想起来再给你吧  
  Top

6 楼jerbee(波波)回复于 2002-03-11 15:22:50 得分 0

感谢各位大哥的帮忙,小弟马上动手。Top

7 楼line(一千弯线)回复于 2002-03-11 15:50:39 得分 2

lastlove()lastlove()兄:说得不错,你这样做是可以的,但肯定是比较慢的。报表只提供了第几页这个属性。共多少页我认为还得自己算出来Top

8 楼sanjianxia(三剑侠)回复于 2002-03-11 16:04:41 得分 1

PageCount:=Quickrep1.QRPrinter.PageCount;Top

9 楼wolfAone(30,奋斗成男人)回复于 2002-03-11 16:57:05 得分 0

好像都不行椰.Top

10 楼wolfAone(30,奋斗成男人)回复于 2002-03-11 17:02:33 得分 0

line(一千弯线应狂风):你的算法我也考虑过,但是不具备通用性,万一排版更改过了呢?Top

11 楼leemingsong(陨石)回复于 2002-03-11 17:23:23 得分 0

GZTop

12 楼belllab(菜鸟)回复于 2002-03-11 18:19:28 得分 4

要先Rep1.prepare;  
  Rep1.QRLPageCount:=REp1.QrPrinter.PageCount;  
  Rep1.Preview;  
  但是你注意用资源查看器查看资源情况,有可能不能正常释放资源Top

相关问题

  • 如何得到报表的总页数?
  • VFP报表中怎么得到报表总页数
  • 大虾,help!!! crystal report中,怎样得到报表的总页数?
  • 如何实现在每页中显示报表总页数
  • 怎么样显示报表的总页数?
  • 打印报表时,在页脚实现“当前页/总页数”?
  • 怎样取得水晶报表的总页数?
  • 怎样取得水晶报表的总页数?
  • 如果获得报表打印的总页数
  • 水晶报表的总页数显示问题!急!!!

关键词

  • 报表
  • qrprinter
  • quickrep
  • pagecount
  • 第几页
  • rep
  • prepare
  • 资源

得分解答快速导航

  • 帖主:jerbee
  • lastlove
  • line
  • lastlove
  • lastlove
  • lanjian
  • line
  • sanjianxia
  • belllab

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo