Foxtable(狐表)用户栏目专家坐堂 → [建议]Orelse和Andalso有例外,建议完善帮助文档


  共有2097人关注过本帖平板打印复制链接

主题:[建议]Orelse和Andalso有例外,建议完善帮助文档

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
[建议]Orelse和Andalso有例外,建议完善帮助文档  发帖心情 Post By:2016/11/23 13:29:00 [只看该作者]

举例:
在表A的第一列的第1行输入1
在表A的第二列的第2行输入2
Dim a As String ="1" 
Dim b As String ="2" 
Tables("表A").Filter =""
以下代码3选1:
Tables("表A").Filter ="第一列 = '" & a & "' or 第二列 = '" & b & "'" '正常
Tables("表A").Filter ="第一列 = '1' orelse 第二列 = '2'" '提示语法错误:"orelse"运算符后缺少操作数
Tables("表A").Filter ="第一列 = '" & a & "' orelse 第二列 = '" & b & "'" '错误同上
例子说明:
Orelse和Andalso不能出现在有引号的表达式内,这点在帮助文档中没有介绍,请完善。

 回到顶部