我的窗体上有几个dbedit控件,我要在输入完数据后,dbedit3.text:=dbedit2.text-dbedit1.text,可无法实现。
注:dbedit连接的是MS ACCESS数据库中的数字字段.
我用dbedit3.text:=floattostr(strtofloat(dbedit2.text)-strtofloat(dbedit1.text));也无法实现。

解决方案 »

  1.   

    如果做加减法
    你至少应该把dbedit里面的字符串转化为整形或者浮点型才能计算
      

  2.   

    StrToInt(Edit1.Text);
    StrToFloat(Edit1.Text)
      

  3.   

    其实上面的也不是好的解决办法
    dbEdit之类的相运算是不好的
    将结果定为Edit可能会好一些
      

  4.   

    我看还是将DBEdit3连到一个计算字段,
    计算字段应该懂做了吧
      

  5.   

    dbedit3.text:=floattostr(strtofloat(dbedit2.text)-strtofloat(dbedit1.text))为什么不能实现?