以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗体的table的数据汇总  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=194001)

--  作者:newsun2k
--  发布时间:2024/11/1 11:13:00
--  窗体的table的数据汇总
窗体中有个TABLE,其中的数据都有ID和金额,ID可重复(未排序)
我要汇总同ID的全部金额,有什么好办法吗?
如果遍历,还得记录前面已经汇总过的数据,有点麻烦。


--  作者:有点蓝
--  发布时间:2024/11/1 11:26:00
--  
http://www.foxtable.com/webhelp/topics/0677.htm
--  作者:newsun2k
--  发布时间:2024/11/1 14:17:00
--  

大概数据是这样的:
ID        费用名称      费用总额        状态
---------------------------------------------------
ZL001     申请费         1000           未缴费
ZL001     加急费         500             未缴费
ZL001     优先费         1000           未缴费
ZL002     申请费         70               未缴费
ZL001     翻译费         1000           未缴费
.........
我要从中汇总一下,写到一个word中,改成以下形式:

ID        费用总额       费用说明
ZL001    3500         申请费1000;加急费500;优先费1000;翻译费1000
ZL002    70            申请费70 






--  作者:有点蓝
--  发布时间:2024/11/1 14:22:00
--  
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


--  作者:newsun2k
--  发布时间:2024/11/1 14:47:00
--  
费用名称+费用总额
这个不好用,其他的都ok。
我看帮助,没有这个用法啊

--  作者:有点蓝
--  发布时间:2024/11/1 14:56:00
--  
使用的什么数据库?