数据求和问题---你能答出来吗??×_×(50分)

Z

zbfan

Unregistered / Unconfirmed
GUEST, unregistred user!
用QUERY (SELECT SUM(*) AS TOTAL FROM *)动态查出的数据 在DBGRID中显示;

???如何才能把动态查出的TOTAL 列的合计数据 加起来 给一个 ’EDIT.TEXT ‘
 
edit.text:=inttostr(query1.fieldbyname('Total').value);
 
edit.text := query1.fields[0].asstring;
 
total 列可能有数十行,上面的方法只可用于一行,NO,NO ;;;;;
 
定义一个全局变量,在OnCalcFields时,将total列累加..
iSum := iSum + Query.FieldByName('total').AsInteger
 
fan_7 这位仁兄,能否详细一些,:-|
 
我也想听听fan_7的高论
 
好象不行吧,删除时候呢?
 
在afteropen事件中写代码相加各记录字段值.
 
fan_7,给你50分,能详细一点吗?0_0
 
没办法:菜鸟看——————我用的是))))
i,s :integer;
s :=0;
with query1do

begin
for i :=0 to query1.recordcount-1do
s := s+ query1.fieldbyname('xy').asinteger;
query1.next ;
end;

 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
962
SUNSTONE的Delphi笔记
S
D
回复
0
查看
749
DelphiTeacher的专栏
D
顶部