导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2004/6/21 17:04:22
标题:
统计的结果如何在delphi 中显示出来!!!!!!
浏览:1127
加入我的收藏
楼主:
with adoquery1 do begin begin close; sql.clear; sql.add('select sum(金额) from cpck '); ........ ......... try open; except 我在窗体中放了 edit1.text 我想要统计出来的结果在 edit1.text 显示 请问各位高手,我应该在'..........' 中加什么语句呢?? 十分感谢!!!
----------------------------------------------
不是高手,但要努力成为高手!
作者:
zizii (高高高级馒头)
★☆☆☆☆
-
神秘会员
2004/6/22 1:54:17
1楼:
edit1.text:=ADOQuery1.Fields[0].AsString; 不知道行不行,我猜的。 如果是sql.add('select sum(金额) as jine from cpck'); 那么edit1.text:=ADOQuery1.FieldByName('jine').AsString;一定可以。
----------------------------------------------
维护世界和平,共创美好盒子。
作者:
2004/6/22 7:42:50
2楼:
如果jine设的是currency类型那么我想应该有个类型转换: edit1.text:=floattostr(ADOQuery1.FieldByName('jine').AsString);
----------------------------------------------
-
作者:
2004/6/22 9:34:03
3楼:
同意一楼
----------------------------------------------
-
作者:
yzzah (听雨)
★☆☆☆☆
-
盒子活跃会员
2004/6/22 9:51:43
4楼:
一楼写的不错
----------------------------------------------
三人行必有我师!
作者:
2004/6/22 11:02:19
5楼:
高手辈出啊,汗颜
----------------------------------------------
金武
作者:
2004/6/23 15:58:18
6楼:
一般来说,能进行统计的字段一应该是integer或float型的,所以要将其进行转换一下: edit1.text:='金额:'+FloattoStr(adoquery1.Fields[0].Value)+'元';
----------------------------------------------
Digital
作者:
2004/6/23 20:02:36
7楼:
作一个临时字段就OK了,
----------------------------------------------
-
作者:
2004/6/26 15:28:52
8楼:
老兄们啊,我的 表“ cpck ”里的字段是中文的。 其中一项就是“金额” 我现在就是想统计我查询出来的结果的金额总和啊。 我试了一下,1楼的做法编译可以通过,但没能起到作用
----------------------------------------------
不是高手,但要努力成为高手!