以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教,语法问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=125757) |
-- 作者:wandongliang -- 发布时间:2018/10/6 9:28:00 -- 请教,语法问题 .Filter = "[供货商行] = \'" & e.Sender.Value & "\' and [永久编号] in (" & ma & ") " 这句代码出错,但是删掉and后面那句,就没有问题
|
-- 作者:wandongliang -- 发布时间:2018/10/6 9:29:00 -- ma 是定义好的一个整数集合 |
-- 作者:有点甜 -- 发布时间:2018/10/6 11:19:00 -- 1、ma改成字符集合;
2、代码改成
.Filter = "[供货商行] = \'" & e.Sender.Value & "\' and [永久编号] in (" & string.join(",", ma.toarray) & ") " |
-- 作者:wandongliang -- 发布时间:2018/10/7 8:57:00 -- 还是有问题,运行的时候,弹出错误 “IN关键字后面必须是由逗号分隔的非空表达式列表,并且必须用括号括起来。” |
-- 作者:wandongliang -- 发布时间:2018/10/7 9:01:00 -- 已经找到问题所在 |