Foxtable(狐表)用户栏目专家坐堂 → 这里的 and 、or 到底表示什么?


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

主题:这里的 and 、or 到底表示什么?

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
这里的 and 、or 到底表示什么?  发帖心情 Post By:2009/4/15 21:00:00 [只看该作者]

Tables("表").Filter = "[数据列1] <> 0 or [数据列2] <> 0 "  是筛选两个中有一个等于零?
Tables("表").Filter = "[数据列1] <> 0 and [数据列2] <> 0 "  是筛选两个中都等于零?
这里的 and 、or 到底表示什么?

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2009/4/15 21:20:00 [只看该作者]

这里是对比条件之,or  或者     and    和或者解释为又
前者表示两者满足其一,比如:[数据列1] <> 0 or [数据列2] <> 0       表示数据列1或数据列2任意列的值不等于0即可;
后者表示均需要满足     比如:[数据列1] <> 0 and [数据列2] <> 0      表示数据列1或数据列2的值均必须不等于0方可。

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/4/15 21:42:00 [只看该作者]

可是,筛选的结果:
前者 or : 可以有结果  :[数据列1] 及 [数据列2]  都等于零的被筛选掉!呈现的是列10的和列2=0的 或
                                  列1=0的和列20的 。
后者and: 也有结果     :能筛选出列1、列2同时都不等于零的行。(这个错了,我原来的表没有符合该条件的sorry)

也就是说,程版说的,有点不对呀? 大家可以试一试!~


图片点击可在新窗口打开查看此主题相关图片如下:筛选.gif
图片点击可在新窗口打开查看

看了好一会,还是我的理解有问题,程版的没错!
[此贴子已经被作者于2009-4-15 22:17:29编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2009/4/15 22:39:00 [只看该作者]

以下是引用mr725在2009-4-15 21:42:00的发言:

可是,筛选的结果:
前者 or : 可以有结果  :[数据列1] 及 [数据列2]  都等于零的被筛选掉!呈现的是列10的和列2=0的 或
                                  列1=0的和列20的 。
后者and: 也有结果     :能筛选出列1、列2同时都不等于零的行。(这个错了,我原来的表没有符合该条件的sorry)

也就是说,程版说的,有点不对呀? 大家可以试一试!~


图片点击可在新窗口打开查看此主题相关图片如下:筛选.gif
图片点击可在新窗口打开查看

看了好一会,还是我的理解有问题,程版的没错!
[此贴子已经被作者于2009-4-15 22:17:29编辑过]



       我说错了吗?。。。。。。。

                           刚看见楼主已经更正,抱歉!

[此贴子已经被作者于2009-4-15 22:51:18编辑过]

 回到顶部