Foxtable(狐表)用户栏目专家坐堂 → 请教一下模糊查询的代码


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

主题:请教一下模糊查询的代码

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


加好友 发短信
等级:婴狐 帖子:6 积分:129 威望:0 精华:0 注册:2013/12/23 9:38:00
请教一下模糊查询的代码  发帖心情 Post By:2013/12/28 13:30:00 [只看该作者]

我按照例子做出来的精确查询的代码如下:

 

With e.Form.Controls("FACTORY")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "FACTORY = '" & .Value & "'"
    End If
End With

 

就是当我输入文本框工厂编号的时候它会自动查询到该工厂的所有产品

 

但是输入的编号必须完全与数据库中的编号一致,才能搜索到

请问怎样编写代码才能使我输入一些关键字,就能查询到含有这些关键字的工厂

 

比如说:

工厂编号 "XTY006"

当我输入"XT",查询结果就是所有编号里有XT的工厂

 

请教高手,想要实现这种模糊搜索,该如何修改代码?

 

谢谢


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/28 14:03:00 [只看该作者]

 Filter = Filter & "FACTORY like '*" & .Value & "*'"

 回到顶部