X
xiehong
Unregistered / Unconfirmed
GUEST, unregistred user!
一个数据库中有三个字段,其中两个为数据库中的物理字段A1,A2,一个为计算字段Total,
我要达到这样的效果:计算字段Total的值等于其中的一个物理字段A1与Edit控件中的数值
相乘再除以100,然后再加上另一个物理字段A2,可是总是达不到预期的效果,计算字段
Total的值总是等于A2,不知是何原因?我的代码如下:
procedure TForm1.Table1CalcFields(DataSet: TDataSet);
begin
if edit4.text='' then
begin
edit4.text:='0';
end;
if edit5.text='' then
begin
edit5.text:='0';
end;
table1total.value:=table1A1.value*StrToFloat(edit5.text)/100+table1A2.value;
end;
我要达到这样的效果:计算字段Total的值等于其中的一个物理字段A1与Edit控件中的数值
相乘再除以100,然后再加上另一个物理字段A2,可是总是达不到预期的效果,计算字段
Total的值总是等于A2,不知是何原因?我的代码如下:
procedure TForm1.Table1CalcFields(DataSet: TDataSet);
begin
if edit4.text='' then
begin
edit4.text:='0';
end;
if edit5.text='' then
begin
edit5.text:='0';
end;
table1total.value:=table1A1.value*StrToFloat(edit5.text)/100+table1A2.value;
end;