以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  filter的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=60424)

--  作者:qianqian1530
--  发布时间:2014/11/24 17:39:00
--  filter的问题
\'\'\'
Tables("商品").filter = "code  in (" & "MRD-120" & ")"

code列里面 明明存在  MRD-120 行啊, 为什么说 找不到呢?


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20141124183646.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-11-24 17:38:59编辑过]

--  作者:有点甜
--  发布时间:2014/11/24 17:40:00
--  

要加单引号

 

Tables("商品").filter = "code  in (" & "\'MRD-120\'" & ")"


--  作者:qianqian1530
--  发布时间:2014/11/24 17:42:00
--  
要学习的还有很多啊.....图片点击可在新窗口打开查看
--  作者:qianqian1530
--  发布时间:2014/11/24 17:49:00
--  
 Tables("商品").filter = "code  in (" & e.Form.Controls("sp_Button4").text.TrimEnd(",") & ")"  

这样的时候怎么给他加  \' 呢?
[此贴子已经被作者于2014-11-24 17:49:46编辑过]

--  作者:有点甜
--  发布时间:2014/11/24 17:51:00
--  

你的值是什么?

 

 Tables("商品").filter = "code  in (\'" & e.Form.Controls("sp_Button4").text.TrimEnd(",") & "\')"  


--  作者:qianqian1530
--  发布时间:2014/11/24 17:55:00
--  
e.Form.Controls("sp_Button4").text 的值吗?    字符串啊

比如 =“54156,5848134,12684,318321,MRD-120

--  作者:有点甜
--  发布时间:2014/11/24 17:58:00
--  
Tables("商品").filter = "code  in (\'" & e.Form.Controls("sp_Button4").text.TrimEnd(",").Replace(",", "\',\'") & "\')"