update tablename set field3=field1*field2

解决方案 »

  1.   

    如果是数据库中表里面定义的字段,则定义一个游标一条一条的更新。
    如果是Delphi中的一个字段则写 SQL语句:select clu1,clu2,(clu1*clu2) 'clu3' from table
      

  2.   

    //如此而已,不要焦点放在DBGrid控件上
    procedure TForm1.Table1AfterPost(DataSet: TDataSet); 
    begin
      DataSet['Field3'] := DataSet.FieldByName('Field1').AsFloat *
        DataSet.FieldByName('Field2').AsFloat;
    end;
      

  3.   

    select clu1,clu2,(clu1*clu2) as 'clu3' from table
    如果就是这个规律的话,cou3不需要在数据库中建立