以文本方式查看主题 - 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 -- 谢谢老师 |