进货的数量通过表单输入,修改的同时让合计马上改变数值使=单价*数量,合计也同时改变,请问在Delphi7.0中要如何实现?

解决方案 »

  1.   

    单价和数量的 OnChange 去计算 小计,小计字段的OnChange去计算合计。
    合计计算涉及游标使用。
      

  2.   

    先在ADO里新增一个[JE]计算字段(calculated)
    procedure TForm1.ADOQuery1CalcFields(DataSet: TDataSet);
    begin
     Fieldbyname('JE').asfloat:= SL * DJ;
    end;可以摆渡一下:calculated
      

  3.   

    就是  单价 edit1
           数量 edit2
           合计 edit3
    这是界面上的位置,我想知道要怎么当单价和数量改变的时候自动合计值也跟着改变.
      

  4.   

    知道了,就是在edit1与edit2中增加事件,当edit2中输入结束时增加代码:
    edit3.text=inttostr(strtoint(edit1.text)*strtoint(edit2.text));
      

  5.   

    以上方法是通过delphi实现
    通过sql,在起规则里写:单价*数量
    也是可以做到的