Foxtable(狐表)用户栏目专家坐堂 → IF语句是否可以这样写,期待指导


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

主题:IF语句是否可以这样写,期待指导

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/18 16:39:00 [显示全部帖子]

可以,有什么问题?

 

http://www.foxtable.com/webhelp/scr/0223.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/18 18:06:00 [显示全部帖子]

改成

 

For Each sym As DataRow In syms
    fr = DataTables("盘点单据").Find("[溯源码] = '" & sym("子溯源码") & "'")  '溯源码表中的溯源码是否存在与盘点单据
    If fr IsNot Nothing Then
        sym("是否可用") = 1
        fr("审核人") = dr("姓名")
        fr("审核日期") = Date.Now
       
        If fr("盘点类型") = "日盘" OrElse fr("盘点类型") = "抽盘" Then
            If fr("商品编码") = sym("商品编码") Then
                Dim wb As Row = Tables("外部出库").AddNew()
                sym("是否可用") = 0
                wb("溯源码" ) = sym("子溯源码")
                wb("出库部门") = sym("当前所在部门")
                wb("出库时间") = Date.Now
                wb("单据类型") = "销售单"
                wb("是否拆箱") = sym("是否拆箱")
                wb("出库人") = yh("姓名")
                wb("核销人") = dr("姓名")
            End If
        End If
    Else
        Dim wb As Row = Tables("外部出库").AddNew()
        sym("是否可用") = 0
        wb("溯源码" ) = sym("子溯源码")
        wb("出库部门") = sym("当前所在部门")
        wb("出库时间") = Date.Now
        wb("单据类型") = "销售单"
        wb("是否拆箱") = sym("是否拆箱")
        wb("出库人") = yh("姓名")
        wb("核销人") = dr("姓名")
    End If
Next


 回到顶部