Foxtable(狐表)用户栏目专家坐堂 → 如何利用自建的目录树归类筛选


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

主题:如何利用自建的目录树归类筛选

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/12/14 22:21:00 [显示全部帖子]

 拖拽的话,无法正常做到。

 至于筛选,你可以获取得到目录树被点击的路径,组合成条件在表里筛选就行了。

 至于多选的情况,你需要遍历整个目录树,得到选中的值,根据路径拼凑筛选条件(优化方法是,点击的时候,如果勾选,就把值存入一个全局变量)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/12/14 23:04:00 [显示全部帖子]

 不是叫你抄例子。

 你的这个,只是对应一列,也就是说根据fullPath可以组合得出条件了,之后查不就行了?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/12/14 23:05:00 [显示全部帖子]

 筛选条件比如这样 Tables("xxx").Filter = "产品名称 like '*" & 组合的内容 & "*'"

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/12/15 20:35:00 [显示全部帖子]

 如下例子

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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/26 16:13:00 [显示全部帖子]

以下是引用lalazhu在2017/7/26 15:50:00的发言:
请教一下,您这个自建筛选树用foxtable是怎么做的呀?

 

下载信息  [文件大小:312.0 KB  下载次数:35]
图片点击可在新窗口打开查看点击浏览该文件:目录树归类.table


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/26 16:42:00 [显示全部帖子]

以下是引用lalazhu在2017/7/26 16:32:00的发言:
好奇怪,这个文件打开之后看不到工具栏。下载其他文件的时候都能显示工具栏呀,疑惑...

 

看看

 

http://www.foxtable.com/webhelp/scr/1466.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/28 18:21:00 [显示全部帖子]

以下是引用lalazhu在2017/7/28 18:08:00的发言:
有没有可能让自建筛选树固定下来而不用自己每次都编辑一次呀?因为数量多的话就很麻烦了图片点击可在新窗口打开查看

 

上传实例,说明问题。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/31 10:42:00 [显示全部帖子]

AfterLoad事件

 

If FileSys.FileExists(ProjectPath & "mytree") Then
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
    trv.load(ProjectPath & "mytree")
End If

 

BeforeClose事件

 

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.Save(ProjectPath & "mytree")


 回到顶部