请问如何把DBGRID中的销售数量的数值求和,显示在EDIT1.TEXT中?
解决方案 »
- delphi datetimepicker控件使用问题
- 数据更新的问题
- update为什么不能运行,个位高手帮忙看看,立刻结贴
- 如何使激活状态的olecontainer的失去激活状态?
- 到哪里能下载DELPHI7???给个地址好吗?
- 在英文版WIN98的简体/英文版WORD2000中打印中文字,为什么有些中文打印不出来?
- 怎么枚举当前打印机支持的所有打印纸类型?
- 为什么字符串直接用strtoint后不能和数字相加?
- 100分请教大虾,升级程序的原理与实现方法。
- 关于QuickReport的问题
- [求助]如何判断程序是在IDE环境中运行,还是通过exe文件运行?
- 如何让memo中一段字符串高亮显示?
比如DBGRID中有个数量
... 数量 ...
10
20
30
...
按"查询"后,显示的内容如上,缺了个统计和,
效果如下
... 数量 ...
10
20
30
...
300 --这个合计
Label12.Caption :=CurrToStr(DBSumList1.SumCollection.GetSumByOpAndFName(goSum,'FieldName').SumValue);
edit1.Text:=inttostr(sum(dbgrid1.Columns[3].field.Value));
edit1.Text:=inttostr(sum(dbgrid1.Columns[3].field.Value));
方法可以吗?
Adoquery1.Sql.clear;
Adoquery1.Sql.add('select sum ..')//你的sql语句
Adoquery1.Sql.Open;
edit1.Text:=AdoQuery1.Fields[0].AsString
随手写的,未测试
//summ是你的求和后字段...