Foxtable(狐表)用户栏目专家坐堂 → filter的多个循环and 放在那里


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

主题:filter的多个循环and 放在那里

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


加好友 发短信
等级:一尾狐 帖子:431 积分:3214 威望:0 精华:2 注册:2011/9/10 21:35:00
  发帖心情 Post By:2013/10/28 10:49:00 [显示全部帖子]

经常看见有高手这样写叠加的:filter+=

而且就算写出来也有问题,楼主的条件是:某列=莫值1,and 莫列= 莫值2 and 莫列= 莫值3 这怎么可能有符合条件的记录呢


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


加好友 发短信
等级:一尾狐 帖子:431 积分:3214 威望:0 精华:2 注册:2011/9/10 21:35:00
  发帖心情 Post By:2013/10/28 13:31:00 [显示全部帖子]

以下是引用狐狸爸爸在2013-10-28 12:52:00的发言:

 标准写法:

 

Dim filter As String
For Each dr1 As Row In Tables("窗口销售订单_tblDingdan").Rows
    If filter > "" Then
        filter =filter & "And "
    End If
    filter=filter & "sale_id=" & dr1("sale_id")
Next
Tables("窗口销售订单_tblDingdanmingxi").Filter=filter

学习了,终于知道标准叠加条件写法了,帮助里面好像没介绍过。。。。不过我经常看见有个高手经常这样写叠加:filter+=....这个又是什么语法啊?


 回到顶部