table表怎么实现统计功能?(50分)

  • 主题发起人 主题发起人 bianconeri
  • 开始时间 开始时间
B

bianconeri

Unregistered / Unconfirmed
GUEST, unregistred user!
我本来打算用sql的sum(),但是由于用的是paradox,看到书上说paradox不支持sql的sum(),
所以只好换query用table了,但是不知道table怎么实现统计功能,还望各位指点一二。
 
while not table.eof do
begin
total:=total+fieldbyname('field').asfloat;
next;
end;
 
应该支持sum吧
 
paradox支持sql的sum(),
 
添加计算字段总可以吧!!!
TABLE上双击,按右键选择NEW FIELD---》FIELD TYPE=CALCULATED
当然了,你还得处理TABLE的ONCALCFIELDS事件!!!
例如:
dataset['totalfield']:=dataset['field1']*0.9;


 
后退
顶部