以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  comboBox模糊查询  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62699)

--  作者:sara
--  发布时间:2015/1/6 16:55:00
--  comboBox模糊查询

我点选启动输入助手comboBox模糊查询貌似只能根据前面对情况下查询,现在我想输入任意部分,能模糊匹配,但是不知道在哪里写代码,我在ValueChanged中写代码

If e.Sender.Value<>"" Then
e.sender.ComboList = DataTables("物料信息表").GetComboListString("物料规格","[物料类型] like ‘“& e.Sender.Value &”’ ")
End If

不起作用

[此贴子已经被作者于2015-1-6 16:55:32编辑过]

--  作者:Bin
--  发布时间:2015/1/6 16:58:00
--  
在Textchanged里写.

把Value改.Text

条件改.GetComboListString("物料规格","[物料类型] like ‘%“& e.Sender.Text &”%’ ")

--  作者:有点甜
--  发布时间:2015/1/6 17:00:00
--  

 Ctrl + Enter 快捷键是任意匹配。

 

 如果要自己做,可以自己用下拉窗口去实现


--  作者:sara
--  发布时间:2015/1/7 8:20:00
--  

起不到效果啊亲


--  作者:Bin
--  发布时间:2015/1/7 8:21:00
--  
测试是可以的啊,你是怎么操作的
--  作者:sara
--  发布时间:2015/1/7 8:21:00
--  
我想代码实现,就是输入部分内容,直接下拉出来,最好是DropBox直接选中对应行
--  作者:sara
--  发布时间:2015/1/7 8:22:00
--  

If e.Sender.Text<>"" Then
e.sender.ComboList = DataTables("物料信息表").GetComboListString("物料规格","[物料规格] like \'% "& e.Sender.Text &" %\' ")
End If

在TextChanged中写的,但是结果如截图,毫无反应


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150107082533.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015-1-7 8:24:00编辑过]

--  作者:Bin
--  发布时间:2015/1/7 8:23:00
--  
你代码写在哪里?
--  作者:Bin
--  发布时间:2015/1/7 8:24:00
--  
条件也写错了

e.sender.ComboList = DataTables("物料信息表").GetComboListString("物料规格","[物料规格] like \'%" & e.Sender.Text & "%\' ")

--  作者:sara
--  发布时间:2015/1/7 8:32:00
--  
我那个条件怎么写错了?能让它直接下拉出来吗