以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  按顺序查询  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172842)

--  作者:seal51
--  发布时间:2021/11/3 11:51:00
--  按顺序查询
产品列里有以下数据
A1/B1/C1
B1/A1/C1
C1/A1/B1
A1/C1/B1

模糊查询输入A查询出所有带A的数据
A1/B1/C1
B1/A1/C1
C1/A1/B1
A1/C1/B1

现在想按顺序查询,输入A, 查询出
A1/B1/C1
A1/C1/B1
如何写代码, 就像系统自带的查询, 开头是XXX的代码

--  作者:有点蓝
--  发布时间:2021/11/3 13:39:00
--  
参考:http://www.foxtable.com/webhelp/topics/0102.htm,看like的用法
--  作者:seal51
--  发布时间:2021/11/3 15:44:00
--  
看了还是不会用图片点击可在新窗口打开查看

Dim txt As String = e.Form.Controls("模糊查询").Text
Dim tbl As Table = Tables("材料窗口_材料表")

If txt = "" Then
    tbl.Filter = ""
Else
    txt = "\'%" & txt & "%\'"
    tbl.Filter = "产品材料 Like " & txt
End If
如何修改呢?

--  作者:y2287958
--  发布时间:2021/11/3 16:00:00
--  
什么叫按顺序?
--  作者:seal51
--  发布时间:2021/11/3 16:13:00
--  
输入A,只能查到以A开头的数据
--  作者:y2287958
--  发布时间:2021/11/3 16:16:00
--  
Tables("表D").Filter = "Substring(第一列,1,1) = \'A\'"
--  作者:有点蓝
--  发布时间:2021/11/3 16:19:00
--  

[姓名] Like \'%赫%\'

[姓名] Like \'赫%\'

[姓名] Like \'%赫\'

分别表示姓名中包括“赫”,姓名开头是“赫”(姓赫),姓名结尾是“赫”


--  作者:seal51
--  发布时间:2021/11/3 16:21:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:开头是.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/11/3 16:35:00
--  
看7楼

txt = "\'" & txt & "%\'"

--  作者:seal51
--  发布时间:2021/11/3 16:49:00
--  
谢谢老师