以文本方式查看主题

-  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=121448)

--  作者:longyanlin
--  发布时间:2018/7/6 12:16:00
--  两个不相关联的表数据

老师,我有两个表“订单表”和“工序表”,都有订单号和工序列,但是不相关联,现在求如何让工序表里面当前订单号和工序“累计完成”行的数据=工序表里相同订单号与工序里面的“完成数量”行数据之和,就是像关联表中的订单号与工序列都关联的那种样式,

Select Case e.DataCol.name
    Case "订单号",“工序”
        If e.DataRow.IsNull("生产单号") = False Then           
                 e.DataRow("累计完成") = DataTables("工序表").Compute("sum(完成数量)", "生产单号 = \'" &e.DataRow("生产单号") & "\'")  
            End If
End Select

以上代码只能关联订单号,如何加上工序也关联,求代码,谢谢老师们。


--  作者:有点甜
--  发布时间:2018/7/6 12:22:00
--  


Select Case e.DataCol.name
    Case "生成单号","工序"
        e.DataRow("累计完成") = DataTables("工序表").Compute("sum(完成数量)", "生产单号 = \'" &e.DataRow("生产单号") & "\' and 工序 = \'" & e.DataRow("工序") & "\'")       
End Select

 


--  作者:longyanlin
--  发布时间:2018/7/11 6:55:00
--  

不好意思,发错了

[此贴子已经被作者于2018/7/11 6:57:17编辑过]