以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  交接班取值错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=192247)

--  作者:刘异
--  发布时间:2024/6/5 16:46:00
--  交接班取值错误
老师好:相同表,交接班,相同机台,相同模具,相同物料,接班的数量等于上次交班的数量,以下代码,显示结果为0,不知哪里不对?
Select Case e.DataCol.Name
    Case "交接日期","机台","模具编号","物料编号"
        Dim dr As DataRow
        dr = DataTables("交接班记录").Find("机台 = \'" & e.DataRow("机台") & "\'and 模具编号 = \'" & e.DataRow("模具编号") & "\'and 物料编号 = \'" & e.DataRow("物料编号") & "\'","交接日期 desc")
        If dr IsNot Nothing Then 
            e.DataRow("接班数量") = dr("交班数量")
        End If
End Select

图片点击可在新窗口打开查看

--  作者:刘异
--  发布时间:2024/6/5 17:00:00
--  
老师好,知道原因了,已解决
--  作者:有点蓝
--  发布时间:2024/6/5 17:04:00
--  
看不出什么问题,请上传实例测试