小弟用DBGrid用来录入数据,数据集是adotable,adotable有3个字段,相应的DBGrid有三个Column,现在我动态地给DBGrid加上一列用来显示合计数。用Sql语句进行合计查询,如何把查询的合计结果显示到DBgrid上?
如
品名 价格 数量
1 50 100
1 60 200
。
。
。
合计后显示如下
品名 价格 数量 合计
1 50 100 300
1 60 200
。
。
。
如
品名 价格 数量
1 50 100
1 60 200
。
。
。
合计后显示如下
品名 价格 数量 合计
1 50 100 300
1 60 200
。
。
。
解决方案 »
- 卡巴斯基源码泄漏!!!
- 在DELPHI中使用WINDOWS api函數的時候,怎樣查詢API的聲明是在哪個.PAS文件中
- mdi子窗口下EDIT控件的回车事件问题
- 怎样用Timer实现定时监控
- 我在动态使用ADOConnection出现的问题?
- 为何下载的DELPHI源代码不能编译运行?
- 似乎愚蠢的问题:用Delphi如何调用API?(我指的是Delphi本身没有包含的API)
- 请教delphi adoquery的找包问题
- StrA,S1,S2:string; ,StrA 中包含S1,如何把StrA 中的S1替换为S2
- 一个奇怪的问题,请高手指教
- 一个简单问题
- 关于fastreports中照片的打印
2、再次右键点击,添加计算字段;
3、在adotable控件的oncalcfield事件中
procedure TForm1.ADOQuery1CalcFields(DataSet: TDataSet);
begin
fieldbyname('合计').asinteger := fieldbyname('价格').asinteger +
fieldbyname('数量').asinteger
end;