CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

如何计算DBGrid里同一列所有行中的值相加得到的值?

楼主simonqsm()2003-10-04 19:59:25 在 Delphi / VCL组件开发及应用 提问

如标题! 问题点数:20、回复次数:7Top

1 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2003-10-04 23:09:02 得分 1

用sql语句啊,select   count(fields)   from   table;Top

2 楼jetbike(delfei)回复于 2003-10-04 23:11:41 得分 1

不知道你的意思是什么,你是想在DBGrid的网格中显示累加值吗?还是想在后台显示?Top

3 楼huojiehai(海天子)回复于 2003-10-04 23:12:15 得分 1

用TDBGridEh有合计项Top

4 楼goldstar365(星光宝盒)回复于 2003-10-04 23:25:11 得分 1

用一个查询,计算各字段的和对应显示在各字段下面。也可以用计算字段,  
   
  clientdataSet   支持aggregates对象Top

5 楼goldstar365(星光宝盒)回复于 2003-10-04 23:26:20 得分 1

应该是   select   sum(fields)   from   tableTop

6 楼hncx(想改行了)回复于 2003-10-05 09:51:18 得分 14

total:double;  
   
    total:=0;  
    query.first;  
    while   not   query.eof   do  
    begin  
    total:=total+query.fieldvalues['要求和的字段'];  
    query.next;  
    end;  
  此方法不能显示到dbgrid中Top

7 楼belllab(菜鸟)回复于 2003-10-05 10:44:23 得分 1

估计你是想在DBGrid的最后面显示,你可以用DexExpress   Grid控件,它可以在底部显示合计,平均值,最大值等,应该能满足需要Top

相关问题

  • 如何对两列进行相加
  • 如何求每一行DataTable中的行相加的值,每一列列相加的值。
  • GGJJ: DATAGRID里面怎么得到所有行的第6列的相加结果
  • SQL求解:多行和多列相加为一行一列的语句如何写?
  • 数据库一列所有行的值等于另外两列对应行相加应该怎么写
  • 关于DataTable行相加
  • access 某一列的相加
  • 怎样相加字符列?
  • 如何用javascript实现:每行5个文本框相加得到合计数,没列5个文本框相加得到合计数?在线等!!
  • 关于DBGRID的行号和列号?

关键词

  • 字段
  • 计算
  • dbgrid
  • 值
  • 显示
  • query
  • total
  • 应该
  • fields
  • select

得分解答快速导航

  • 帖主:simonqsm
  • nyf1220
  • jetbike
  • huojiehai
  • goldstar365
  • goldstar365
  • hncx
  • belllab

相关链接

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

广告也精彩

反馈

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