以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]如何设置搜索框,输入字符实时搜索  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122222)

--  作者:js4222
--  发布时间:2018/7/20 23:33:00
--  [讨论]如何设置搜索框,输入字符实时搜索
如图
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180720233135.png
图片点击可在新窗口打开查看
文本框输入字符,窗口表实时显示所有列含有通字符的行

--  作者:有点蓝
--  发布时间:2018/7/21 9:11:00
--  
通过拼音搜索?增加辅助列“拼音”,然后把需要搜索的列的拼音存储起来:http://www.foxtable.com/webhelp/scr/1270.htm
--  作者:js4222
--  发布时间:2018/7/22 18:24:00
--  
以下是引用有点蓝在2018/7/21 9:11:00的发言:
通过拼音搜索?增加辅助列“拼音”,然后把需要搜索的列的拼音存储起来:http://www.foxtable.com/webhelp/scr/1270.htm
并不是,是通过内容搜索,只要某个单元格存在和输入的内容一样,该行就会显示在表中


--  作者:有点甜
--  发布时间:2018/7/22 19:53:00
--  

参考代码

 

Dim filter As String = "1=2"
For Each dc As Col In Tables("表A").Cols
    filter &= " or convert(,\'System.String\') like \'%" & e.Form.Controls("TextBox1").Text & "%\'"
Next

Tables("表A").Filter = filter