以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  模拟关联的主表汇总的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186408)

--  作者:lin98
--  发布时间:2023/4/26 22:16:00
--  模拟关联的主表汇总的问题
模拟关联的主表汇总的问题

下面代码是主表汇总明细,在明细没有修改情况汇总是正常,如果修改明细的(数量)后,主表的总数量、总金额没有变化是不对,如何实现正确?

If e.DataCol.Name = "单号" Then \'
    e.DataRow("总数量") = DataTables("表B").Compute("Sum(数量)", "[单号] = \'" & e.NewValue & "\'")
 e.DataRow("总金额") = DataTables("表B").Compute("Sum(金额)", "[单号] = \'" & e.NewValue & "\'")
End If

[此贴子已经被作者于2023/4/26 22:16:31编辑过]

--  作者:有点蓝
--  发布时间:2023/4/26 22:27:00
--  
参考:http://www.foxtable.com/webhelp/topics/1472.htm