Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
第1次过滤后返回接着执行第2次过滤,为何第2次过滤是从第1次过滤后的数据中过滤而不是从全部数据中过滤?设置如下图。
第1次过滤字段1,第2次过滤字段2时不是从全部数据中过滤而是从第1次过滤后的数据中过滤!但是当第1次和第2次过滤的是同一字段时第2次过滤是从全部数据中过滤,不知道是否为搭建之星的一个BUG?
我的问题是第1次和第2次过滤的字段不同,需要第2次过滤是从全部数据中过滤!
你的设置有问题.ADO数据表的过滤甲与乙可能是同一个字段吗?你是动态设置字段名称吗?
如果完成前一部分功能可以调整如下:把中间的"假赋值给ADO数据表的过滤属性"提到最前面.如果是动态设置过滤字段名称需要加入一个条件判断,判断两个字段是不是同一个字段名称,根据具体情况再分别设置.
您的问题出在过滤属性赋值的错误:
1、您定义了两个过滤字变量,赋值的时候每次只是赋值了一个变量。
2、在第一次过滤的时候,实际上应该将空字符串赋值给 乙,因为如果不这样的话,当你曾经给 乙 赋值过的话,也就是执行过第二次过滤后,在执行第一次过滤的方法,也会得不到理想得结果。
3、在执行第二次过滤的时候,要把空字符串赋值给 甲。
4、要将过滤属性中的 为空有效 设置为 假。
按照这些您在试验一下吧,我看您着急,我就把我的拙见说出来,不知道能不能帮到您。
我也碰到这个问题真是头痛,楼主已经解决了,不知道能不能把解决的方法或思路告诉一下呢.谢谢!