以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怎么实现值等于“包含”字样时,实现模糊检索呢? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173203) |
-- 作者:cnsjroom -- 发布时间:2021/11/18 17:04:00 -- 怎么实现值等于“包含”字样时,实现模糊检索呢? 怎么实现值等于“包含”字样时,实现模糊检索呢? If c8.text="包含" Then finds= vars("获取值集合1") & "Like" & \'" & a1(vars("获取值集合")) & "\'" End If 上述代码没有起作用
|
-- 作者:有点蓝 -- 发布时间:2021/11/18 17:15:00 -- http://www.foxtable.com/webhelp/topics/0102.htm,看看like的用法 |
-- 作者:cnsjroom -- 发布时间:2021/11/19 1:25:00 -- 代码如下 运行提示报错 麻烦老师继续指导下 谢谢! If c8.text="包含" Then finds= vars("获取值集合1") & "Like" & "\'%" & a1(vars("获取值集合")) & "%\'" End If |
-- 作者:有点蓝 -- 发布时间:2021/11/19 8:23:00 -- msgbox(finds) |
-- 作者:cnsjroom -- 发布时间:2021/11/19 9:33:00 -- 回复:(有点蓝)msgbox(finds) 直接不弹出,直接系统提示错误内容 语法错误:“\'%杨超%\'”运算符后缺少操作数。 |
-- 作者:有点蓝 -- 发布时间:2021/11/19 9:51:00 -- 调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错 |
-- 作者:cnsjroom -- 发布时间:2021/11/19 10:12:00 -- 试过如下修正 没有正确得到数据 [此贴子已经被作者于2021/11/19 10:12:18编辑过]
|
-- 作者:cnsjroom -- 发布时间:2021/11/19 10:13:00 -- 回复:(有点蓝)调试技巧:http://www.foxtable.com/... 试过如下修正 没有正确得到数据 弹出如下提示 finds= vars("获取值集合1") & "like\'%" & a1(vars("获取值集合")) & "%\'" finds= vars("获取值集合1") & " like %’" & a1(vars("获取值集合")) & "‘%" finds= vars("获取值集合1") & " like %" & a1(vars("获取值集合")) & "%" |
-- 作者:有点蓝 -- 发布时间:2021/11/19 10:19:00 -- finds= vars("获取值集合1") & " like \'%" & a1(vars("获取值集合")) & "%\'" |