Foxtable(狐表)用户栏目专家坐堂 → 多选的加载目录树


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

主题:多选的加载目录树

美女呀,离线,留言给我吧!
采菊东篱下
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2023/3/9 9:21:00 [只看该作者]

如何实现跳过父节点直接取最后一层子字节组合Dim rts() As String = nd.FullPath.Split("\")字符?

 回到顶部
帅哥,在线噢!
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107027 积分:544366 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/9 9:24:00 [只看该作者]


 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2023/3/9 11:49:00 [只看该作者]

如果点击父节点,直接取最后一层子字节组合Dim rts() As String = nd.FullPath.Split("\")字符?
If nd.Level = rts.length - 1 Then
没用

 回到顶部
帅哥,在线噢!
有点蓝
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107027 积分:544366 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/9 11:52:00 [只看该作者]

如果要判断是不是最后一层,判断有没有子节点即可

if nd.nodes.count = 0 then
msgbox("最后一层")

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2023/3/9 18:18:00 [只看该作者]

以下是引用有点蓝在2023/3/9 8:58:00的发言:
查询条件是有长度限制的。综合组下面的子节点太多,导致合成的查询条件过长。
我想了一天,修改了一下,还是未能解决这问题,如果要
实现这样的效果无法实现吗?
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:多选加载树.foxdb

[此贴子已经被作者于2023/3/9 18:19:16编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107027 积分:544366 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/9 20:04:00 [只看该作者]

减少目录树的层次,比如
trv1.BuildTree(dt1, "团体赛或个人赛|棋赛名称|分组|所属团体|身份|编号|姓名")
改为
trv1.BuildTree(dt1, "团体赛或个人赛|棋赛名称|所属团体|姓名")

或者考虑换种方式进行筛选,比如:http://www.foxtable.com/webhelp/topics/1058.htm

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2023/3/9 22:25:00 [只看该作者]

减少层数没问题了,个人比赛对阵明细查询我早已成功做好了,主窗口的多选目录树加载已完善,这代码比帮助中的勾选完善,可共享给大家,免大家总问。

 回到顶部
总数 17 上一页 1 2