以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 关于模糊查找的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90968)

--  作者:2900819580
--  发布时间:2016/9/26 17:26:00
--  [求助] 关于模糊查找的问题
Dim mc As WinForm.TextBox = e.Form.Controls("名称")
Tables("物料表查找_Table1").Filter = "物料名称 like \'%" & mc.Text & "%\'"

以上是代码。。。。。

物料名称里比较长如
8300 面板 丝印VVC 9V

我在mc的控件里想查找 8300 9V        可是输入8300*9V   出错。这种模糊查找应该怎么输入 



--  作者:有点蓝
--  发布时间:2016/9/26 17:38:00
--  
Tables("物料表查找_Table1").Filter = "物料名称 like \'%8300%\' and 物料名称 like \'%9V%\'"
--  作者:2900819580
--  发布时间:2016/9/26 19:19:00
--  
以下是引用有点蓝在2016/9/26 17:38:00的发言:
Tables("物料表查找_Table1").Filter = "物料名称 like \'%8300%\' and 物料名称 like \'%9V%\'"

不修改代码不能用字符来代替模糊字符吗?
如VB就是可以输入8300*9V  这样的方法 。。。
如果想查找8300*VCC*9V   又怎么办


--  作者:有点蓝
--  发布时间:2016/9/26 20:18:00
--  
参考2楼的用法。vb是vb,狐表是狐表,各有各的语法规则。