Foxtable(狐表)用户栏目专家坐堂 → 有两个表 库存表 和进货明细表 ,如何将进货明细表的数据 自动录入到库存表去?


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

主题:有两个表 库存表 和进货明细表 ,如何将进货明细表的数据 自动录入到库存表去?

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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20057 威望:0 精华:0 注册:2012/5/19 11:57:00
有两个表 库存表 和进货明细表 ,如何将进货明细表的数据 自动录入到库存表去?  发帖心情 Post By:2014/11/7 16:59:00 [只看该作者]

有两个表 库存表 和进货明细表 ,如何将进货明细表的数据 自动录入到库存表去?代码不执行 不知道错在哪里

 

For Each dr As DataRow In DataTables("进货单明细").DataRows
    If  dr.IsNull("产品编码") = False  AndAlso dr.IsNull("颜色") = False AndAlso dr.IsNull("仓库") = False Then
        Dim filter As String = "产品编码 ='" & dr("产品编码") & "'  And 颜色 ='" & dr("颜色") & "'And 仓库 ='" & dr("仓库") & "'"
       
        Dim dr1 As DataRow
        dr1 = DataTables("库存表").Find(filter)
        If dr1 IsNot Nothing Then '如果找到了同名的产品行,也就是dr不是Nothing
            dr1("入库数量") = dr1("入库数量")+dr("数量")
        Else

            Dim dr2 As DataRow = DataTables("库存表").AddNew()
            dr2("产品编码")=dr("产品编码")
            dr2("产品名称")=dr("产品名称")
            dr2("产品规格")=dr("产品规格")
            dr2("类别名称")=dr("类别名称")
            dr2("类别编码")=dr("类别编码")
            dr2("单位")=dr("单位")
            dr2("颜色")=dr("颜色")
            dr2("仓库")=dr("仓库")
            dr2("入库数量") =dr("数量")
        End If
    End If
   
   
Next


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


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

 你执行代码有什么问题,代码是没错的。

 回到顶部
帅哥哟,离线,有人找我吗?
liming730323
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:705 积分:5411 威望:0 精华:0 注册:2014/3/15 23:14:00
  发帖心情 Post By:2014/11/7 22:19:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
客家阿哥
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5954 威望:0 精华:0 注册:2012/10/24 15:01:00
  发帖心情 Post By:2014/11/8 0:24:00 [只看该作者]

这样设计不好!

 回到顶部
帅哥哟,离线,有人找我吗?
客家阿哥
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5954 威望:0 精华:0 注册:2012/10/24 15:01:00
  发帖心情 Post By:2014/11/8 0:25:00 [只看该作者]

每次库存变动最好是入库累计-出库累计!

 回到顶部