Foxtable(狐表)用户栏目专家坐堂 → 如何处理我的批号表


  共有1594人关注过本帖树形打印复制链接

主题:如何处理我的批号表

帅哥哟,离线,有人找我吗?
有点色
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/30 16:49:00 [显示全部帖子]

If e.DataCol.name = "入库数量" OrElse e.DataCol.name = "出库数量" Then
    If e.DataRow("批号") Is Nothing OrElse e.DataRow("物料编号") Is Nothing Then
       
    Else
        Dim dr As DataRow = DataTables("批号表").find("批号 = '" & e.DataRow("批号") & "' And 物料编号 = '" & e.DataRow("物料编号") & "'")
        If dr Is Nothing Then
            dr = DataTables("批号表").AddNew()
           
            dr("批号") = e.DataRow("批号")
           
            dr("物料编号") = e.DataRow("物料编号")
           
            dr("库存数量") = e.DataRow("入库数量") + e.DataRow("出库数量")
        End If
       
        Dim filter As String = "批号 = '" & e.DataRow("批号") & "' And 物料编号 = '" & e.DataRow("物料编号") & "'"
        dr("库存数量") = e.DataTable.compute("sum(入库数量)", filter) +  e.DataTable.compute("sum(出库数量)", filter)
    End If
End If

 回到顶部