Foxtable(狐表)用户栏目专家坐堂 → [分享] 不怕空袭的通用多选筛选树


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

主题:[分享] 不怕空袭的通用多选筛选树

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
[分享] 不怕空袭的通用多选筛选树  发帖心情 Post By:2013/5/3 9:30:00 [显示全部帖子]

不分主表副表、不分数据类型、不怕行中空值,不论表名列名;外加文本框,既可模糊查询当前表,又可模糊查询筛选树本身。

模糊查询,随意组合,灵活自如。例如,查询客户为CS03、雇员为EP01的记录:,03,01  查询产品为PD05、雇员为EP04的记录:05,,04   查询所有产品、客户为CS02的记录:P,2

完全通用,直接借用,无需改动任何代码。

 

先前没想到数据表与查询表、临时表的处理方法有别,现加上表类型判断。

 

-----------------------------------------------------------------

想当然的以为内部数据源和外部数据源,只要是主表,都一样,原来真是不一样,再次区别对待,重新上传。欢迎各位挑刺,共同进步。

今天对代码做了优化,使代码更简单、合理。

狐表内置的菜单筛选,功能非常强大,我是完全保留,这么好的东西,哪舍得丢掉!
狐友们用多选筛选树之前,如果当前表的数据特别多,不妨先组合应用菜单中的筛选功能和筛选树窗口中的模糊查询文本框,对当前表做初步筛选,这样筛选树本身的加载速度将会非常快。

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

[此贴子已经被作者于2013-5-11 8:21:40编辑过]

[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/5/3 11:28:00 [显示全部帖子]

以下是引用hanxuntx在2013-5-3 11:23:00的发言:
图片点击可在新窗口打开查看楼主打算收录你的帖子,空袭啥意思?
以前看过的目录树,包括内置的、帮助中的,一碰到空值,就掉链子,比空袭还可怕。

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/5/3 11:57:00 [显示全部帖子]

以下是引用晕了快扶我在2013-5-3 11:33:00的发言:
楼主有木有开发版的啊

用开发版的,不会比用试用版的人多。你可以下载试用版安装,把代码复制到开发版里。


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/5/3 13:38:00 [显示全部帖子]

以下是引用rpg2813在2013-5-3 13:29:00的发言:

弱弱问一句,怎么设置点击筛选树出这个窗口的?

字段顺序可否调整?

[此贴子已经被作者于2013-5-3 13:31:50编辑过]

先选择哪个字段,哪个字段就靠前,菜单按钮里面的代码:

If Forms("通用筛选").Opened Then
    Forms("通用筛选").Close()
Else
    Forms("通用筛选").Open()
End If


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/5/3 15:48:00 [显示全部帖子]

以下是引用cxabc123在2013-5-3 15:36:00的发言:
很强大,作为通用的加载树该修改哪些代码

加载树与权限管理密切相关,应该更为全面一些。我自己用的加载树、筛选树、录入树,都是通用的,其中录入树最为强大。

以后会逐一推出。


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/5/4 7:30:00 [显示全部帖子]

没人问,那么长的拼音,是怎么来的。有了拼音,才会有首字母查询啦。

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/5/4 8:49:00 [显示全部帖子]

以下是引用实话实说在2013-5-4 8:13:00的发言:
是2013版的吗?我的开发版到2012-11-26就到期不能升级了

是。


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/5/4 12:41:00 [显示全部帖子]

以下是引用关键下一秒在2013-5-4 11:47:00的发言:
不怕空袭,但怕表达列吧,哈哈。

表达式列模糊查询,不是自找麻烦吗?通用还得加上简单,才有意义。

而且,表达式列会带来一些副作用,我是一个表达式列都不用,用代码,又灵活,又稳妥。

也不用关联表。

[此贴子已经被作者于2013-5-4 12:48:43编辑过]

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/5/4 12:59:00 [显示全部帖子]

以下是引用关键下一秒在2013-5-4 12:49:00的发言:

表达式列的副作用,你不会不知道吧,就像关联表,也有副作用。最可靠的,还是普通数据表、SQL查询表、专业报表,这几种表,稳定、实用、强大。

好多狐友,喜欢玩花活,频繁动态增减表、增删列、创建动态控件。项目小,还好说,项目大了,出了问题,都很难查找。

 

 

要把隐患,扼杀在男人体内,到了摇篮里,来不及喽。

[此贴子已经被作者于2013-5-4 13:48:11编辑过]

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/5/4 14:50:00 [显示全部帖子]

以下是引用关键下一秒在2013-5-4 13:30:00的发言:
呵呵,真不知道。不过,你上面讲的那些有隐患的功能就是狐表最大的特色及发明。狐爸,您怎么看?
[此贴子已经被作者于2013-5-4 14:13:00编辑过]

中小项目,或者开发者很细心,表达式列和关联表,是很好的选择。


 回到顶部
总数 16 1 2 下一页