Foxtable(狐表)用户栏目专家坐堂 → 多重模糊筛选


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

主题:多重模糊筛选

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


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

 呃,模糊筛选你做好了吗?

 

 做好以后在后面加入代码

 

tables("表A").FIlter="(" & IIF(tables("表A").FIlter="", "1=1", tables("表A").FIlter) & ") and (" & Filter & ")"


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


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

以下是引用asionwong在2014-7-29 11:29:00的发言:
不好意思,不知道怎么做,麻烦给个完整的代码可以吗?万分感谢!

 

你实在不知道怎么做,就上传例子吧。

 

你原先的模糊筛选不变,最后一句改一下即可。


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


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

 回复10楼,是

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


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

Dim Filter As String = "1=1"
With e.Form.Controls("textbox1")
    If .Value IsNot Nothing Then
        Filter = Filter & " and 产品编码 like '%" & .Value & "%'"
    End If
End With
With e.Form.Controls("combobox1")
    If .Value IsNot Nothing Then
        Filter = Filter & " and 产品分类 like '%" & .Value & "%'"
    End If
End With
With e.Form.Controls("textbox2")
    If .Value IsNot Nothing Then
        Filter = Filter & " and 车型年份 like '%" & .Value & "%'"
    End If
End With
With e.Form.Controls("textbox3")
    If .Value IsNot Nothing Then
        Filter = Filter & " and 适用车型 like '%" & .Value & "%'"
    End If
End With
If Tables("配件查询_table1").FIlter> "" Then
    Tables("配件查询_table1").FIlter="(" & Tables("配件查询_table1").FIlter & ") And (" & Filter & ")"
Else
    Tables("配件查询_table1").FIlter=Filter
End If

 回到顶部