窗体中有个TABLE,其中的数据都有ID和金额,ID可重复(未排序)
我要汇总同ID的全部金额,有什么好办法吗?
如果遍历,还得记录前面已经汇总过的数据,有点麻烦。
大概数据是这样的:
ID 费用名称 费用总额 状态
---------------------------------------------------
ZL001 申请费 1000 未缴费
ZL001 加急费 500 未缴费
ZL001 优先费 1000 未缴费
ZL002 申请费 70 未缴费
ZL001 翻译费 1000 未缴费
.........
我要从中汇总一下,写到一个word中,改成以下形式:
ID 费用总额 费用说明
ZL001 3500 申请费1000;加急费500;优先费1000;翻译费1000
ZL002 70 申请费70
http://www.foxtable.com/webhelp/topics/0681.htm
For Each nm As String In DataTables("订单").GetValues("ID")
output.show("总额=" & DataTables("订单").Compute("Sum(费用总额)","[ID] = '" & nm & "'"))
output.show("说明=" & DataTables("订单").SQLGetComboListString("费用名称+费用总额 ","[ID] = '" & nm & "'"))
Next