以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [分享]发现奇迹,共享成果  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10359)

--  作者:老有所乐
--  发布时间:2011/6/1 17:08:00
--  [分享]发现奇迹,共享成果

 

前不久与大家分享了一个任意筛选窗口,今再给一个比较完善的任意筛选窗口,这个筛选不仅比原来的功能更多,更主要的是用了一个经过几天的摸索,成功突破 列名作为筛选条件不能在等号左边用变量代替的新技巧,使窗口筛选代码也更加简单,具有更大的灵活性,筛选更方便.

文件中高级筛选表中有 窗口1  和  窗口n  两个窗口,窗口1是证明用另一种筛选代码也可以用变量代替列名.

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:任意筛选窗口.table


--  作者:狐狸爸爸
--  发布时间:2011/6/1 17:31:00
--  

呵呵,顶你

图片点击可在新窗口打开查看


--  作者:andy
--  发布时间:2011/6/1 18:00:00
--  
图片点击可在新窗口打开查看
--  作者:mr725
--  发布时间:2011/6/1 18:42:00
--  
先顶一下啦,有空再学,最近没时间了····  
--  作者:aloby
--  发布时间:2011/6/1 21:40:00
--  
先谢了,不过还是不知道这个东西妙在何处?没看明白。
--  作者:mr725
--  发布时间:2011/6/2 9:54:00
--  

1、表名下拉菜单中排除掉窗口中表吧·省得点击它时出错 ::

For Each dt As DataTable In DataTables
    If dt.name.contains("窗口n_Table1") = False
        Name = Name & "|" & dt.Name
    End If
Next

 

2、另外撤销筛选后,你清空了部分控件,这时,筛选按钮应当判断哪些控件是否为空。


--  作者:老有所乐
--  发布时间:2011/6/2 13:03:00
--  

好的,谢谢mr725老师


--  作者:sandoors
--  发布时间:2011/6/2 13:27:00
--  
谢谢多发一些实例   刚学习呢 呵呵
--  作者:小小鸟
--  发布时间:2011/6/2 23:11:00
--  
楼主,为什么我下载的用试用版没有办法打开呢?说是版本过高,提示我升级。