Foxtable(狐表)用户栏目专家坐堂 → 满足条件新增


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

主题:满足条件新增

美女呀,离线,留言给我吧!
nuoyan89
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3453 威望:0 精华:0 注册:2020/10/9 8:45:00
满足条件新增  发帖心情 Post By:2021/6/28 21:29:00 [只看该作者]

老师,我在做入库时希望做个识别,根据成品编码和配件库存表中的材料编码做对比,如果这个物料编码在配件库存表中没有,则新增,以下代码不做新增操作,也没有错误提示(注:入库表中会有多条记录,这个代码是定在控件中的)。请帮忙看看,谢谢!

Dim dr As DataRow
dr = DataTables("配件库存表").SQLFind("[材料编码] = '"& Tables("刀具入库申请_录入").current("成品编码") & "'")
If dr Is Nothing
    dr = DataTables("配件库存表").addnew
    dr("材料编码") = Tables("刀具入库申请_录入").current("成品编码")
    dr("材料描述") = Tables("刀具入库申请_录入").current("成品描述")
    dr("规格型号") = Tables("刀具入库申请_录入").current("规格型号")
    dr("总库存数") = Tables("刀具入库申请_录入").current("入库数量")
    dr("库位") = Tables("刀具入库申请_录入").current("库位")
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/28 21:42:00 [只看该作者]

代码没有问题,如果没有新增,说明已经有符合条件的材料编码了


Dim dr As DataRow
msgbox("[材料编码] = '"& Tables("刀具入库申请_录入").current("成品编码") & "'")
dr = DataTables("配件库存表").SQLFind("[材料编码] = '"& Tables("刀具入库申请_录入").current("成品编码") & "'")
msgbox(dr Is Nothing)


 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3453 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2021/6/28 21:57:00 [只看该作者]

如果要批量识别新增可以怎么改呢?目前只能新增当前行,录入这个表中会有多行。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/28 22:14:00 [只看该作者]


 回到顶部