以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何获取“复选组合框”中的多选的值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=39645) |
-- 作者:nihuaima2013 -- 发布时间:2013/8/28 23:18:00 -- 如何获取“复选组合框”中的多选的值 我想获取复选组合框中多选的值,然后用在filter中用 IN的条件来搜索,遇到了以下问题: 1、第一个选中项的第一个文字丢失 2、选中项的值会多出莫名其妙的空格
你们如何解决,或实现我的需求 |
-- 作者:程兴刚 -- 发布时间:2013/8/28 23:43:00 -- 发文件上来共同探讨! |
-- 作者:狐狸爸爸 -- 发布时间:2013/8/29 8:18:00 -- 不行,最好做个不行的例子,方便别人给你找出原因,有具体的问题,才有具体的答案。 至少也得贴出代码,说明相关列的数据类型。
否则只能蒙,如果是字符型列:
Dim v As String = e.Form.controls("CheckedComboBox1").Value Tables("xxx").Filter = ”某列 In (\'" & v.Replace(",","\',\'") & "\')"
如果是数字型列:
Dim v As String = e.Form.controls("CheckedComboBox1").Value Tables("xxx").Filter = ”某列 In (" & v & ")" [此贴子已经被作者于2013-8-29 8:19:05编辑过]
|