DELPHI中ADODataset的Calcfields这个过程有什么作用??(50分)

  • 主题发起人 主题发起人 zat
  • 开始时间 开始时间
Z

zat

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure Tform1.adodataset1calcfields(dataset:Tdataset);
begin
end;
这个过程有什么作用??
 
就是在重新计算字段值的时候激发的事件阿
比如你的dateset里面有个合计字段是用另两个字段加起来的
当重新计算的时候就会激发这个事件了
帮助好像有更详细的说明
 
ADOQUERY在读取每一条记录时均检测该过程,
若你在ADOQUERY中添加计算字段,则可以在以上过程中给计算字段赋值。
 
计算字段的触发事件:
例如有一计算字段A,是B和C相加的结果,就在这里这样写:
with DataSet do
FieldByName('A').value:=FieldByName('B').value+FieldByName('C').value
就行了。
 
多人接受答案了。
 
后退
顶部