Foxtable(狐表)用户栏目专家坐堂 → 下面两种动态合成表达式,为什么运行结果不一样啊?


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

主题:下面两种动态合成表达式,为什么运行结果不一样啊?

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


加好友 发短信
等级:四尾狐 帖子:897 积分:7551 威望:0 精华:0 注册:2017/12/27 14:19:00
下面两种动态合成表达式,为什么运行结果不一样啊?  发帖心情 Post By:2018/5/10 10:12:00 [显示全部帖子]

1、Tables("合同查询窗口_table1").filter=filter & " And " & ("承办部门='工程一部'" & " Or " &  "承办部门='工程二部'" & " Or " & "承办部门='设计部'")
2、Tables("合同查询窗口_table1").filter=("承办部门='工程一部'"  & " And " &  filter) & " Or " & ("承办部门='工程二部'"  & " And " &  filter) & " Or " & ("承办部门='设计部'"  & " And " &  filter) 
实验第二个表达式达到了筛选效果。为什么第一个筛选不行啊?

 回到顶部