delphi中如何实现DBGrid中的两列数据想减并存入另一列
2个回答
展开全部
在query或table数据集控件中加以计算字段,在数据集控件的的 OnCalcFields事件中写
假设你建的计算地段是mysumfield
procedure TForm1.Table1CalcFields(DataSet: TDataSet);
begin
Table1.FieldByName('mysumfiedl').asinteger:=table1.fieldbyname('第一个要加的字段').asinteger+table1.fieldbyname('第二个要加的字段').asinteger;
end;
假设你建的计算地段是mysumfield
procedure TForm1.Table1CalcFields(DataSet: TDataSet);
begin
Table1.FieldByName('mysumfiedl').asinteger:=table1.fieldbyname('第一个要加的字段').asinteger+table1.fieldbyname('第二个要加的字段').asinteger;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询