以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 跨表条件求和  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=117284)

--  作者:wumingrong1
--  发布时间:2018/4/10 10:15:00
--  [求助] 跨表条件求和
要实现【采购申请登记表】中的【订单核对金额】 = 【京东慧采清单表】中、所有【父订单编号】相同的清单的【实付款】之和

For Each dr As Row In Tables("京东慧采清单表").Rows
    Dim r As DataRow = DataTables("采购申请登记表").sqlFind("父订单编号 = \'" & dr("父订单编号") & "\' ")
    If r IsNot Nothing Then
        r("订单核对金额") = dr("Sum(实付款)") 

    Else
    End  If
Next

--  作者:有点甜
--  发布时间:2018/4/10 10:18:00
--  

 

r("订单核对金额") = Tables("京东慧采清单表").Compute("Sum(实付款)", "父订单编号 = \'" & dr("父订单编号") & "\' ")