Foxtable(狐表)用户栏目专家坐堂 → 请教,语法问题


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

主题:请教,语法问题

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


加好友 发短信
等级:一尾狐 帖子:415 积分:3628 威望:0 精华:0 注册:2016/1/1 20:20:00
请教,语法问题  发帖心情 Post By:2018/10/6 9:28:00 [只看该作者]

.Filter = "[供货商行] = '" & e.Sender.Value & "' and [永久编号] in (" & ma & ") "

这句代码出错,但是删掉and后面那句,就没有问题

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


加好友 发短信
等级:一尾狐 帖子:415 积分:3628 威望:0 精华:0 注册:2016/1/1 20:20:00
  发帖心情 Post By:2018/10/6 9:29:00 [只看该作者]

ma 是定义好的一个整数集合

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/6 11:19:00 [只看该作者]

1、ma改成字符集合;

 

2、代码改成

 

.Filter = "[供货商行] = '" & e.Sender.Value & "' and [永久编号] in (" & string.join(",", ma.toarray) & ") "


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


加好友 发短信
等级:一尾狐 帖子:415 积分:3628 威望:0 精华:0 注册:2016/1/1 20:20:00
  发帖心情 Post By:2018/10/7 8:57:00 [只看该作者]

还是有问题,运行的时候,弹出错误 “IN关键字后面必须是由逗号分隔的非空表达式列表,并且必须用括号括起来。”

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


加好友 发短信
等级:一尾狐 帖子:415 积分:3628 威望:0 精华:0 注册:2016/1/1 20:20:00
  发帖心情 Post By:2018/10/7 9:01:00 [只看该作者]

已经找到问题所在

 回到顶部