以文本方式查看主题

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

--  作者:denghui69986
--  发布时间:2022/11/16 15:03:00
--  模糊查找
设置模糊查询代码设置在事件ValueChanged和TextChanged里都一样弹窗运行错误,代码用的下面模糊搜索,用在其它表上又没这样弹窗
图片点击可在新窗口打开查看图片点击可在新窗口打开查看
Dim txt As String = e.Form.Controls("TextBox2").Text
Dim tbl As Table = Tables("通讯录")
If txt = "" Then
    tbl.Filter = ""
Else
    txt = "\'%" & txt & "%\'"
    tbl.Filter = "姓名 Like " & txt & " Or 部门 Like " & txt & " Or 职务 Like " & txt & " Or 月份 Like " & txt & " Or 工号 Like " & txt 
End If

--  作者:有点蓝
--  发布时间:2022/11/16 15:26:00
--  
字符列才能使用like,其它类型列,要做转换,比如月份是整数列

... Or convert(月份, \'System.String\') Like " & txt & " Or...

--  作者:denghui69986
--  发布时间:2022/11/16 16:24:00
--  
数值列不和字符列不能同时在一个文本框模糊搜索?取消数值列又可以
--  作者:有点蓝
--  发布时间:2022/11/16 16:43:00
--  
看2楼
--  作者:denghui69986
--  发布时间:2022/11/16 17:23:00
--  
明白了,谢谢指导,