Foxtable(狐表)用户栏目专家坐堂 → 二次筛选不包含的问题?


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

主题:二次筛选不包含的问题?

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
二次筛选不包含的问题?  发帖心情 Post By:2021/9/8 18:37:00 [只看该作者]

经过第一列的初次筛选后,第二列在原基础上二次筛选,
如果不包含用  Filter & "[" & a.Text & "] Not Like '" & "%" & c.Text & "%" & "'" ,默认有空格就被过滤掉了,我想把有空格的可以筛选到,所以用下边的代码,红色表示,可是会出错,那么红色的代码应怎样改?请老师指点一下
 
            Dim Filter As String
            。。。
            If Filter > "" Then
                Filter = Filter & " And "
                Select Case b.Text
                    Case "包含"
                        filter = Filter & "[" & a.Text  & "] Like '" & "%" & c.Text & "%" & "'"
                    Case "不包含"
                        filter = "(" & Filter & "[" & a.Text & "] Not Like '" & "%" & c.Text & "%" & "'" & ")" Or "(" & Filter & "[" & a.Text  & "] Is Null" & ")"  
                    Case "不是"
                            filter = filter & "(" & "[" & a.Text  & "] <> '" & c.Text & "' Or [" & a.Text  & "] Is Null" & ")"

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


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

filter = Filter & "([" & a.Text & "] Not Like '%" & c.Text & "%' Or [" & a.Text  & "] Is Null)"

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2021/9/9 17:29:00 [只看该作者]

好了!非常感谢!感谢!感谢!

 回到顶部