言
言希
Unregistered / Unconfirmed
GUEST, unregistred user!
我把一个TadoQuery控件和一个TadoTable控件建立主从表关系。从表中有一个字段Money。
为了对应主表的每一条记录统计从表中各记录的Money的值。我在从表中建立一个计算字段
ss,然后在从表的OnCalcFields事件中写代码:
TotalMoney := TotalMoney + DataSet.FieldByName('Money').AsInteger;
在主表的BeforeScroll中写代码:
TotalMoney := 0 ;
在做测试的时候,发现TotalMoney中的值有时不等于从表中Money字段的统计值。
请教各位大侠:是不是我的用法错了 ?
为了对应主表的每一条记录统计从表中各记录的Money的值。我在从表中建立一个计算字段
ss,然后在从表的OnCalcFields事件中写代码:
TotalMoney := TotalMoney + DataSet.FieldByName('Money').AsInteger;
在主表的BeforeScroll中写代码:
TotalMoney := 0 ;
在做测试的时候,发现TotalMoney中的值有时不等于从表中Money字段的统计值。
请教各位大侠:是不是我的用法错了 ?