以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]根据父表条件,如何计算子表数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95425)

--  作者:whyxd
--  发布时间:2017/1/19 13:01:00
--  [求助]根据父表条件,如何计算子表数据

父表(销售出库单)包含: 销售订单编码、销售出库编码 、审核、ID;子表(出库明细)包含: 产品名称、数量、单价、金额、ID。关联列:ID。

想要统计 某一销售订单编码下(一张订单会有多张出库单),某个产品所有出库的数量。

请教代码如何写?


--  作者:有点色
--  发布时间:2017/1/19 15:28:00
--  

Dim ids As String = DataTables("父表").GetComboListString("id", "条件")
ids = ids.Replace("|", "\',\'")
Dim sum As Double = DataTables("子表").compute("sum(数量)", "id in (\'" & ids & "\')")
msgbox(sum)


--  作者:whyxd
--  发布时间:2017/1/19 15:53:00
--  回复:(whyxd)[求助]根据父表条件,如何计算子表数据...
还是您的思路好,清晰,我之前一直在绕啊绕,好不容易绕迷糊了图片点击可在新窗口打开查看