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

怎样在报表中统计当前页内的某字段(在线等待 ,

楼主delphi009(jing)2002-09-19 15:27:11 在 Delphi / VCL组件开发及应用 提问

我在报表要统计当前页中的书的价钱  
  书的   价钱是表中的   一个   字段(我要求只统计当前页的数据) 问题点数:100、回复次数:5Top

1 楼zfpcb(我是你的传说)回复于 2002-09-19 15:32:16 得分 0

你用的是什么报表控件?Top

2 楼zfpcb(我是你的传说)回复于 2002-09-19 15:38:19 得分 50

QRREPORT中,创建TQREXP组件  
   
  将TQREXP的属性ResetAfterPrint   :=True;  
  就会按页合计了。  
  你可用TQRGoup强制分页,这样你的页合计就得到控制了。  
  最后的全部合计就自己算写进去吧。Top

3 楼zfpcb(我是你的传说)回复于 2002-09-19 15:39:59 得分 40

或者用以下方法  
  加一个   QRBand,   Bandtype   设为   PageFooter,   在其中加一个   QRExpression,  
  其   Expression定义为要统计的表达式,如:Sum(table1.salary)就可以了。  
  但这样算出来的是从开始到该页所有的合计,而非仅是本页的合计数。如果你想分页合计,就设置QRExpression.restafterprint:=true;Top

4 楼dreamfan(改行不做程序员,回家种地。)回复于 2002-09-19 15:46:36 得分 0

每个报表工具都有统计的控件Top

5 楼geweiliang(寒剑客)回复于 2002-09-19 16:30:56 得分 10

with   datamodule1.stockquery2   do                   //书价统计  
        begin  
              close;  
              sql.Clear   ;  
              sql.Add('select   sum(price)');  
              sql.Add('from   transub');              
              prepare;  
              open;  
              tempcount2:=fields[0].AsFloat;  
        end;Top

相关问题

  • 高分请高手,关于VB统计出来的字段,怎么把它邦到报表的字段去
  • 请教:在QuickRep报表中的QRGroupFooter进行组内某字段求和统计
  • 如何对报表区域的字段再一次进行统计
  • 报表统计问题:有一个字段“分数”,我如何统计不及格人数?
  • vfp统计报表打印,字段太多太长,如果不折行打印,如何在报表中分页打印?
  • 统计多个字段
  • 水晶报表动态生成,报错(字段名未知),附代码! 在线等待.高手请进.
  • 统计字段为编码维护的字段如何统计?
  • 统计字段为编码维护的字段如何统计
  • 如何自定义报表的字段?

关键词

  • sql
  • 合计
  • 统计当前页

得分解答快速导航

  • 帖主:delphi009
  • zfpcb
  • zfpcb
  • geweiliang

相关链接

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

广告也精彩

反馈

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