以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  产品资料里的销售数量怎么跨表统计订单明细里相应产品编号的数量?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98084)

--  作者:xhydxs
--  发布时间:2017/3/23 20:02:00
--  产品资料里的销售数量怎么跨表统计订单明细里相应产品编号的数量?

If e.DataCol.Name = "产品编号" Then
    e.DataRow("销售数量") = DataTables("订单明细").Compute("Sum(数量)","[产品编号] = [产品编号]")
End  If

 


图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间:2017/3/23 20:52:00
--  

参考

 

If e.DataCol.Name = "产品编号" Then
    e.DataRow("销售数量") = DataTables("订单明细").Compute("Sum(数量)","[产品编号] = \'" & e.DataRow("产品编号") & "\'")
End  If


--  作者:有点色
--  发布时间:2017/3/23 20:52:00
--  

http://www.foxtable.com/webhelp/scr/1454.htm

 


--  作者:xhydxs
--  发布时间:2017/3/23 21:45:00
--  
以下是引用有点色在2017/3/23 20:52:00的发言:

参考

 

If e.DataCol.Name = "产品编号" Then
    e.DataRow("销售数量") = DataTables("订单明细").Compute("Sum(数量)","[产品编号] = \'" & e.DataRow("产品编号") & "\'")
End  If

还是不能统计,不知道是怎么回事?


--  作者:有点色
--  发布时间:2017/3/23 21:51:00
--  

1、写到订单表去,然后重置列。

 

2、看 http://www.foxtable.com/webhelp/scr/1454.htm