Foxtable(狐表)用户栏目专家坐堂 → CheckedComboBox 多选项的加载


  共有3303人关注过本帖树形打印复制链接

主题:CheckedComboBox 多选项的加载

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/14 21:27:00 [显示全部帖子]

试一下替换成下面的代码
Dim fs as String = "1=2"
for i as integer = 0 to v.length -2
  f="[公猪编号]='" & v(i) & "'"
  fs = fs & " Or " & f
next
Dim filter As String = "[日期] >= '" & ksv & "' and [日期]< ='" & jsv & "' and [sys_user] = '" & user.Name & "'"  & " And  (" & fs & ")"
[此贴子已经被作者于2015/8/14 21:28:49编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/14 21:36:00 [显示全部帖子]

你看看输出的filter 是什么

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/14 21:36:00 [显示全部帖子]

把所有方括号去掉试一下

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/14 21:55:00 [显示全部帖子]

就是false的意思,因为后面要加 "or" 过滤的时候条件不能直接用 “Or” 开头,免判断的一种方法

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/14 21:57:00 [显示全部帖子]

你的fs如果是空的,那你看看filter结果就知道怎么回事了

 回到顶部