88问答网
所有问题
delphi 中如何对一列字段求和
用ADOQUERY查询得出一些数据来,可能只有一条数据,也有可能是多条,其中有一个字段是金额(cash),我想在标签里显示出来金额(cash)的数据之合,请问下要怎么写程序?
举报该问题
推荐答案 2011-06-23
两种办法:
1、重新发一条查询命令,select sum(cash) from 表名,让数据库替你计算总计,标签显示ADOQUERY.Fields[0].asString
2、自己写个循环计算,遍历各行数据,大致如下:
mySum := 0.0;
while not ADOQUERY.EOF do
begin
mySum := mySum + ADOQUERY.FieldByName( 'cash' ).Value;
ADOQUERY.next;
end;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gKgK1Mccg.html
相似回答
delphi
7
中怎么
求表格dbgrid中
一列
值的和?
答:
列:想求Table
1
表中aa
字段
全部
的
和。var sql: string;v: string;begin sql := 'select sum(aa) as ASum from Table1';query1.sql.text := sql;query1.open;v := query1.fieldbyname('ASum').asstring;showmessage(v);end;以上代码仅供参考。
DELPHI中对
DBGRID
列求和
赋值到文本框问题
答:
把你要合计的字段比如 sum 声明为TAggregateField。这个做法跟添加计算字段差多,只是你添加字段时选择Aggregate
。TAggregateField详细你可以参考http://hi.baidu.com/davidjkl/item/54435f0edf26ecdf73e67663。主要就是ClientDataSet的DefaultExpression要设,如sum(field_money),字段Active属性设置为True,数据...
delphi
列求和
答:
排序:select * from table
1
order by field1,field2 [desc]总数:select count * as totalcount from table1
求和
:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(fie...
delphi
dbgird
中一列
自动
求和
答:
begin A:=FieldByName('
字段1
').Value;B:=FieldByName('字段2').Value;C:=FieldByName('字段3').Value;text:=A+B+C;end;DBGIRD中要添加一项用于显示你在ADOQUERY中增加计算字段 对,好像没有你说
的
方法,增加一个字段,手动计算前三项再更新进去update 表 set 字段4=字段1+字段2+字段3 ...
Delphi
DBGrid 组件 行中数据可以
求和
吗
答:
可以用计算
字段
来做的!在DBGRID的后台连接的dbtable 或QUERY,里加一个计算字段 然后在query
的的
计算事件中写入表达式即可!
delphi
输入列名后用sum
求和
答:
ADOQuery
1
.Next;end;end;ADOQuery1重复用了哈 你又要拿来循环,又要拿来执行东西。。你第一次执行完 ADOQuery1 这个就已经不是你原来
的
那个 ADOQuery1 了。。还有一点 你最好先打印出你要执行的 update 语句出来看看 这个有助于分析,你的update里面的 sum(a[i]) 这里面应该是
字段
名,而a[i...
delphi对
数据表
的列求和
代码问题
答:
改为Table
1
.Salary.value === 问题补充:cpplyy 的回答不对。table1下根本就没有salary这一项。注:上述代码是来自《
delphi
6.0网络及数据库时尚编程百例》一书,原书附带光盘已丢失。那Salary就是表
的字段
了?Table1Salary.value改为 Table1.FieldValues['Salary']时尚编程 ,囧。
delphi中如何
让DBGRID中数据实现某两列的数据
求和
并相除?
答:
在表或查询中增加一个计算
字段
,将计算结果作为一个字段来运用。
大家正在搜
列字段如何变成行字段
如何设置值字段默认为求和
如何对应列字段返回数据
行字段列字段怎么设置
sumif包含某个字段求和
sql 字符串 求和
excel多列求和
excel列求和
sql增加一列字段
相关问题
如何对dbgrideh中特定的字段求和或者合计
delphi 怎么统计dbgrid某一列的总和
delphi同一表中同一列所有行求和,我写了一个代码,能实现...
Delphi某一列求和
delphi中怎么统计dbgrid中某一列的总和?或者怎么获...
excel中如何能将一列中相同数据在不同列的值求和?
问:delphi同一表中同一列所有行求和,我写了一个代码,能...
delphi 中的DBGRID列之间自动计算如何写程序