我有3个dbedit控件,都显示出了数据库里面的数据,数据都是integer类型的。因为dbedit3=dbedit1-dbedit2的数值。
我想实现修改dbedit1或dbedit2的时候自动修改dbedit3的数值如何实现,我确实找不到dbedit属性里面象edit.text的属性

解决方案 »

  1.   

    procedure TForm1.DBEdit1Exit(Sender: TObject);
    begin
      DBEdit3.Field.AsInteger := DBEdit1.Field.AsInteger- DBEdit2.Field.AsInteger;
    end;然后选择DBEdit2的OnExit 为 DBEdit1Exit。————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————
      

  2.   

    那你还不如在dbgrid中建一个 计算字段sum.value:=e1-e2