delphi中如何实现DBGrid中的两列数据想减并存入另一列

可参考下面的例子:

 
数据自动计算的实现:“金额”是由“单价”和“工程量”相乘直接得来的,勿需人工输入。
这可在“数据源构件”的onupdatedata例程添加如下代码实现:
procedure TForm1.DataSource1UpdateData(Sender: TObject);
begin
     table1.fieldbyname('金额').asfloat:=table1.fieldbyname('单价').asfloat
     *table1.fieldbyname('工程量').asfloat;
end;

posted on 2019-03-23 14:28  癫狂编程  阅读(293)  评论(0编辑  收藏  举报

导航

好的代码像粥一样,都是用时间熬出来的