以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 筛选的时候如果条件中包含*号,程序就会出错,如何修改代码? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44573) |
-- 作者:yacity -- 发布时间:2014/1/3 22:17:00 -- 筛选的时候如果条件中包含*号,程序就会出错,如何修改代码? 筛选的时候如果条件中包含*号,程序就会出错,如何修改代码? 运行如下
代码如下 With e.Form.Controls("textbox7")
需要用 以下代码来 替换*号 txt = "\'*" & txt.Replace("*","[*]") & "*\'" 不知道如何修改呢? 因为我的产品规格 有很多*号 类似20*35*0.05 。所以我搜索产品规格的时候必须包含* |
-- 作者:有点甜 -- 发布时间:2014/1/3 22:24:00 -- 直接修改不行? If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & "guige like \'*" & .Value.Replace("*","[*]") & "*\'" End If End With |
-- 作者:yacity -- 发布时间:2014/1/3 22:31:00 -- 可以了。谢谢有点甜! 我的代码基础超级烂! |