dbgril 字段计算问题(100分)

  • 主题发起人 主题发起人 cainiao168
  • 开始时间 开始时间
C

cainiao168

Unregistered / Unconfirmed
GUEST, unregistred user!
例如:table
名称 数量1 数量2 数量3 合计 剩余量
钢笔 500 1000 2000 3500 1500
剩余量=库存量-合计 table有库存量,只是不显示而已!
字段 数量1 数量2 ......都是动态生成的
我是用数组实现的
现在如何计算 合计与剩余量这两个字段?
 
不用数组也可以吧,让数据库表自己计算就可以了,给剩余量字段添加个公式就可以,何必要用数组这么麻烦呢!
例如:剩余量字段公式:[库存量字段]-[数量1]+[数量2]+[数量3]
 
SQL语句就可以搞定的啊。。。。
 
用数组是为了满足其他功能的需求
 
在DataSet上加两个计算字段
合计
剩余量
然后在其CalcFields事件中写
with DataSet do
begin
FieldByName('合计') := FieldByName('数量1') + FieldByName('数量2') + FieldByName('数量3');
FieldByName('剩余量') := FieldByName('库存量') - FieldByName('合计');
end;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部