以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  合计  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114760)

--  作者:outcat
--  发布时间:2018/2/21 16:19:00
--  合计

此主题相关图片如下:122.png
按此在新窗口浏览图片

这是一个发货总表,我要得到每次发货合计数字,发货合计=该客户的本次发砖数合计

我在发货明细表DataColChanged写了下面的代码,可是总不对,请老师指点

Tables("客户发砖总表").Current("发砖合计") = DataTables("客户发砖明细表").Compute("sum(实发数量)","客户名称 = \'" & Tables("客户发砖总表").Current("客户名称") & "\'")

 


--  作者:有点甜
--  发布时间:2018/2/21 16:52:00
--  

根据什么条件统计?改成这样行不行?

 

e.DataRow("发砖合计") = DataTables("客户发砖明细表").Compute("sum(实发数量)","客户名称 = \'" & e.DataRow("客户名称") & "\'")


--  作者:outcat
--  发布时间:2018/2/21 17:10:00
--  
这样不行,这样的合计数字,不管每次发货数量是多少,查询的时候,这个数字就等于订货数量的数字了,这个我要按不同的客户统计,统计规则为本次的发砖合计等于以前发货明细的 每次发货数量总和+本次发货单的发货数量
--  作者:有点甜
--  发布时间:2018/2/21 21:08:00
--  
请上传具体foxtable项目说明你的问题。