Foxtable(狐表)用户栏目专家坐堂 → 请教,筛选语句中的逻辑判断条件怎么写?


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

主题:请教,筛选语句中的逻辑判断条件怎么写?

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/3 14:24:00 [显示全部帖子]

Tables("员工表").Filter = "[部门ID] = " & 28 & " And xyjh like '%ymjttygs023%'"

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/3 14:38:00 [显示全部帖子]

xyjh是什么东西?

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/3 14:58:00 [显示全部帖子]

Dim xyid As String 
output.show(Tables("学员表").Rows.Count)
If Tables("学员表").Rows.Count > 0
    For Each dr As Row In Tables("学员表").Rows
        xyid = xyid & ",'" & dr("培训号") & "'"
    Next
End If
output.show(xyid) '得到一个全部培训号连起来的字符串
xyid = xyid.Trim(",") '去掉字符串前面的第一个逗号
output.show(xyid)

Tables("员工表").Filter = "[部门ID] = " & 28 & " and 学员号 in (" & xyid & ")"


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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/3 15:31:00 [显示全部帖子]

Tables("员工表").Filter = "[部门ID] = 28  and 学员号 not in (" & xyid & ")"

 回到顶部