导航:
论坛 -> 数据库专区
斑竹:liumazi,waterstone
作者:
zwn (zwn)
★☆☆☆☆
-
盒子活跃会员
2004/3/16 20:54:09
标题:
这个问题我自己解决一下?有兴趣的朋友可以看一下
浏览:1211
加入我的收藏
楼主:
一、如何将用SQL语句求出的某字段总和传递给一个控件(如文本或编辑控件),这个SQL语句怎么写呢?如我求表1的金额字段的总和? 二、在一个报表里能否直接求出一个表某字段的总和?如金额字段,我用报表表达式求过,好象只能求出一页报表的总和,如我这个表有多条记录需要3页才能显示,我想将这3页的金额总和用报表表达式显示出来,且每页都显示这个总和,如何作呢? 知道的朋友能帮助一下吗?望眼欲穿的感觉,因为我需要你们的帮助,我学习D没多久。 我试验通过的代码如下: procedure Txsbd.BitBtn10Click(Sender: TObject); var aaa:string; begin //对KC表里的(总计金额)字段求各,然后赋给EDIT2 formcd.ADOQzjje.Close; formcd.ADOQzjje.SQL.Clear; formcd.ADOQzjje.sql.Add('select sum(总计金额) from kc'); formcd.ADOQzjje.Prepared; formcd.ADOQzjje.Open; aaa:='sum(总计金额)'; edit2.text:=formcd.ADOQzjje.Fields[0].AsString; end; 对于第二问题我正在试。。。。。。
----------------------------------------------
感谢给我帮助的朋友们!希望能够遇见你!祝福您一生平安!
作者:
2004/3/17 7:38:09
1楼:
//对KC表里的(总计金额)字段求各,然后赋给EDIT2 with formcd.ADOQzjje do begin s:='select sum(总计金额) as kk from kc'; Close;SQL.Clear;sql.Add(s); Prepared;Open; edit2.text:=fieldbyname('kk').asstring; end;
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com