请问如何将计算型字段的值保存到数据型字段中去?(100分)

  • 主题发起人 主题发起人 dabaosod
  • 开始时间 开始时间
计算型字段就是数值型字段,将它的值直接赋给数据型字段就可以了,或者用:
fieldbyname('xxx').asstring:=fieldbyname('yyy').asstring
 
what means?
 
在计算型字段计算完之后,把它的值赋给你需要的字段就行了。
把赋值语句写在计算型字段的 OnSetText 事件中。
procedure TForm1.Table1CalcFieldSetText(Sender: TField; const Text: String);
begin
FieldByName('DestField').AsString := Text;
end;
 
计算型字段不一定是数字型,也可以是字符型、逻辑型,
所以你的问题本身就有问题。
其次,如果要保存计算型字段,应该是保存到另外一个表的对应字段,
采用赋值语句应该可以完成。
 
计算完后,直接附值是可以的!
 
就是啊!
 
dabaosod:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。

其实该结束了
 
多人接受答案了。
 
后退
顶部