在Query的OnCalcFields事件中编写程序便可:procedure TForm1.Query1CalcFields(DataSet: TDataSet);
begin
label1.caption := IntToStr(StrToInt(label1.caption)+DataSet.FieldByName('字段名').AsInteger;
end;
begin
label1.caption := IntToStr(StrToInt(label1.caption)+DataSet.FieldByName('字段名').AsInteger;
end;
解决方案 »
- cxgrid的ColumnsQuickCustomization的一个问题
- ADO 如何实现刷新后台数据,而不滚动ADO的记录?
- cxdbimage 与图片裁剪
- IP转换器问题
- 关于SQL语句操作符错误
- 一台主机上装的两台打印机可以一起打印同一张报表吗?
- 一个问题20! 我用ADO连接ACCESS时 为什么DBGrid 显示的数据小数位要超很多呢?????? 还有……………………
- 有谁能帮我?绝对散分!!!
- Programming Microsoft DirectShow for Digital Video & TV
- 用AdoExpress的老少爷们,快升级吧,否则会后悔的!
- 高手争峰
- Delphi's Bug or "我是一只小小鸟!"(关于MDI和DLL中的子窗口)
query1.open;
showmessage(Query1.fieldbyname('MySum').asString);
select kk from table
union
select sum(kk) as kk from table
我照你的方法做這段程序卻好像沒有執行﹐還有哪些設置嗎﹖
如果用sql再進行一sum匯總是可以但這們卻會改變dbgrid的顯示
SELECT zgxx.部门, COUNT( * ),SUM(基本工资),SUM(工龄工资),SUM(书报费),SUM(教辅津贴),SUM(生活津贴),SUM(物价补贴),SUM(洗理费),SUM(应时补贴),SUM(附加工资),SUM(房租),SUM(水费),SUM(电费),SUM(其它扣款),SUM(病假扣款),SUM(事假扣款),SUM(应发工资),SUM(实发工资)
FROM Zgxx
INNER JOIN Gongzi
ON (Gongzi.职工号 = Zgxx.职工号 ) and (月份=:mon)
GROUP BY Zgxx.部门