本人在写做一个报表,是有DELPHI自身做的没有用到第三方控件,
我想实现的功能是一个个人的工资情况打印出来了,可是总扣除,总工资,
实发工资是经过有程序写的,自动实现的可是在报表中没有显示出来了,请高手
指点一下,procedure Tw_gzrl.ADOQuery1CalcFields(DataSet: TDataSet);
begin
AdoQuery1.FieldByName('总扣除').value:=adoquery1.FieldByName('劳动保险扣除').value+adoquery1.FieldByname('水电扣除').value;
end;
但是报表还是没有实现只是为0,0,0
我想实现的功能是一个个人的工资情况打印出来了,可是总扣除,总工资,
实发工资是经过有程序写的,自动实现的可是在报表中没有显示出来了,请高手
指点一下,procedure Tw_gzrl.ADOQuery1CalcFields(DataSet: TDataSet);
begin
AdoQuery1.FieldByName('总扣除').value:=adoquery1.FieldByName('劳动保险扣除').value+adoquery1.FieldByname('水电扣除').value;
end;
但是报表还是没有实现只是为0,0,0
解决方案 »
- 【求助】关于IE用的ACTIVEX
- tidtcpclient读取网络服务器的IP,服务器为在一个局域网中,就要设置路由来控制,是否可以在程序中控制,里面详细信息,大家帮忙想想办法。50大分就等你了
- 远程操作数据库,用什么方式最好
- 文件流的一个小问题
- 在報表中如何設置負數的顯示格式?
- 紧急!!!求助!!
- 如何声明返回指针的函数?
- 紧急求助:Timer事件中有的语句不执行???
- TClientDataSet在post后修改数据状态变成了insert
- 关于在DBGRID中输入数据的问题
- SOCKET,如何在程序中控制放弃了一个已建立的连接?在线等待!
- 关于RadioGroup1和edit的问题,救呀!
我想实现的功能是一个个人的工资情况打印出来了,可是总扣除,总工资,
实发工资是经过有程序写的,自动实现的可是在报表中没有显示出来了,不是在数据表中输入,请高手指点一下,procedure Tw_gzrl.ADOQuery1CalcFields(DataSet: TDataSet);
begin
AdoQuery1.FieldByName('总扣除').value:=adoquery1.FieldByName('劳动保险扣除').value+adoquery1.FieldByname('水电扣除').value;
end;
但是报表还是没有实现只是为0,0,0
adoquery1.Refresh ;
adoquery1.Close;
adoquery1.SQL.Clear ;
adoquery1.SQL.Add(select 劳动保险扣,水电扣除from gzb ');
adoquery1.sql.Add ('select ,劳动保险扣+水电扣除 as 总扣除 from gzb');
adoquery1.Open;