以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 有什么办法优先搜索id (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=194451) |
-- 作者:xxfoxtable -- 发布时间:2024/12/11 14:49:00 -- 有什么办法优先搜索id Dim txt As String = e.Form.DropDownBox.Text Dim tbl As Table = Tables("窗口1_Table1") If txt = "" Then tbl.Filter = "" Else txt = "\'%" & txt & "%\'" tbl.Filter = "客户ID Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt End If 就是把客户id符合条件的放在第一位置 tbl.sort = "客户ID Like \'" & drp.Text & "%\'" 我加个排序,不行
[此贴子已经被作者于2024/12/11 14:50:09编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/12/11 15:10:00 -- http://www.foxtable.com/webhelp/topics/0451.htm |
-- 作者:xxfoxtable -- 发布时间:2024/12/11 15:11:00 -- 做不到客户ID符合条件的排第一位 [此贴子已经被作者于2024/12/11 15:12:05编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/12/11 15:34:00 -- tbl.sort = "客户ID" |
-- 作者:xxfoxtable -- 发布时间:2024/12/11 15:50:00 -- 这个方法不行,做不到优先搜,如果能做到用表达式排序,就好了 [此贴子已经被作者于2024/12/11 15:51:28编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/12/11 15:52:00 -- 搜索条件没有先后的说法。要么先搜索客户ID,搜索后没有数据再搜索其它列 |