Foxtable(狐表)用户栏目专家坐堂 → 不能通过已删除的行访问该行的信息


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

主题:不能通过已删除的行访问该行的信息

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/14 11:26:00 [只看该作者]

If e.DataCol.name = "入库数量" OrElse e.DataCol.name = "出库数量"
   
    If e.DataRow("批号") = ""
       
    Else
       
        Dim re As Boolean = False
       
        For Each dr As DataRow In DataTables("批号表").DataRows
           
            If dr("批号") = e.DataRow("批号") And dr("物料编号") = e.DataRow("物料编号") Then
               
                dr("库存数量") = e.DataRow("入库数量") + e.DataRow("出库数量") + dr("库存数量") - e.OldValue
               
                dr("批号变动记录") = "出入库变动:" & Date.now & " " & User.Name
               
                dr("库存数量变动记录") = "出入库变动:" & Date.now & " " & User.Name
               
                re = True
               
                Exit For
               
            Else
               
                Continue For
               
            End If
           
        Next
       
        If re =False
           
            Dim dr As DataRow
           
            dr = DataTables("批号表").AddNew()
           
            dr("批号") = e.DataRow("批号")
           
            dr("物料编号") = e.DataRow("物料编号")
           
            dr("物料名称") = e.DataRow("物料名称")
           
            dr("类别") = e.DataRow("类别")
           
            dr("来源") = e.DataRow("来源")
           
            dr("客户简称") = e.DataRow("客户")
           
            dr("库存数量") = e.DataRow("入库数量") + e.DataRow("出库数量")
           
            dr("批号变动记录") = "出入库变动:" & Date.now & " " & User.Name
           
            dr("库存数量变动记录") = "出入库变动:" & Date.now & " " & User.Name
           
        End If
       
        DataTables("批号表").deletefor("库存数量 = 0")
    End If
   
End If

 


 


 回到顶部
总数 11 上一页 1 2