我有个DBGridE,通过查询,得到几条记录.
我想能不能取出他某行某列的数据进行操作.
我举个例子哦:
通过查询得到一组数据如下:
营业额 成本 利润
北京 50 20 null
上海 40 15 null
广州 60 25 null
成都 30 10 null
合计 180 70 null
我的问题就是:
1.能不能取出北京,上海,广州,成都的营业额除合计
2.能不能用营业额-成本,然后写在利润里.
我想能不能取出他某行某列的数据进行操作.
我举个例子哦:
通过查询得到一组数据如下:
营业额 成本 利润
北京 50 20 null
上海 40 15 null
广州 60 25 null
成都 30 10 null
合计 180 70 null
我的问题就是:
1.能不能取出北京,上海,广州,成都的营业额除合计
2.能不能用营业额-成本,然后写在利润里.
解决方案 »
- 一个消息处理的问题
- 请教BDE配置问题???急急急
- 200分求教!一个关于Flash文件的文件?
- 如何截获Windows消息???
- 我的程序中添加了NMStrmServ1控件,如果程序运行的话,不能正常关机了
- 怎样做网络拓扑图???
- 用了几天的 PALM 软件开发工具再回过头用Delphi,好像悟出了一些道理,大家指教以下...
- 制作安装程序后,为何在WIN9X里的开始-程序菜单里没有程序菜单?
- 请问如何在状态条toolbar上显示提示文字?
- 有哪些比较好的办法实现Query或Table的数据集中的数据只能编辑,不能新增或删除?
- 如何可以做到类似photoshop的浮动工具条?
- 如何在网页中实现在线播放功能呀?
2.到底有没有对 N行N列 的数据操作的可能哦?
from 表
我所说的哪个例子,我用SQL语句都能做出来。但是我问的是:
对于一个dbgrideh中已经查询出的数据,能不能把N行N列的数据取出来,进行计算。
具体代码?
要是用query的话,他有个事件:Gettext,你可以在这里做操作。哦,这个事件是对字段的,也就是说你要写上sql语句随后将query的属性ACTIVE为true.随后再双击query控件,右击鼠标得到菜单选择add all fields,再选中某个字段在其事件编程,你试试!
begin
DBGridEh1.FooterRowCount:=1;
DBGridEh1.SumList.Active:=True;
DBGridEh1.Columns[1].Footer.valuetype:=fvtcount;
DBGridEh1.Columns[0].Footer.valuetype:=fvtStaticText;
DBGridEh1.Columns[0].Footer.value:='总计';end;
谢谢,我知道这个是自动合计的。
我用的是query查询得到了数据。用你说的方法解决我最上面提的问题,我试了试,应该可以。但是现在,我觉得不只是我上面说到的一个问题,还有下面这个怎么解决呢?
^_^
比如说:
销售额
1月 10
2月 15
3月 18
我要计算销售额的增长率,现在我就是没办法哦。