我想用这样的字段动态计算一个DATASET 字段的值 但这个Calculated fields 参数如何设置? 我需要设置哪些? 如何使用

解决方案 »

  1.   

    table字段列表,另外添加一个字段后,设置这个字段为计算字段,然后设置是如何计算的,比如另外两个字段相加的关系等等
      

  2.   

    procedure TForm1.ClientDataSet1CalcFields(DataSet: TDataSet);
    begin
      //字段1是计算字段
      DataSet.FieldByName('字段1').Value:=DataSet.FieldByName('字段2').AsInteger+20;
    end;
      

  3.   

    在OnCalcFields事件中写入字段间的运算关系!
    madyak(无天)的例子很好
      

  4.   

    建好字段后在adoquery的OnCalcFields事件中进行处理。