Foxtable(狐表)用户栏目专家坐堂 → 级码筛选的问题


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

主题:级码筛选的问题

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


加好友 发短信
等级:小狐 帖子:339 积分:3760 威望:0 精华:0 注册:2017/9/7 15:20:00
级码筛选的问题  发帖心情 Post By:2018/9/23 11:06:00 [只看该作者]

Dim bm As String = e.Node.FullName
Tables("车型编码").Filter = "级码 = '" & bm & "' Or 级码 Like '" & bm & ".%'"

这个级码筛选的代码,为什么只有第一层有效,点击第二层节点就没有效果了?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/23 13:19:00 [只看该作者]

1、你的表格【车型编码】的级码输入的是什么?

 

2、msgbox(bm)看看,看是否是你需要的。你是不是要改成比如

 

Dim bm As String = e.Node.FullName.replace("\", ".")
Tables("车型编码").Filter = "级码 = '" & bm & "' Or 级码 Like '" & bm & ".%'"

 


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


加好友 发短信
等级:小狐 帖子:339 积分:3760 威望:0 精华:0 注册:2017/9/7 15:20:00
  发帖心情 Post By:2018/9/23 14:31:00 [只看该作者]

对的,对的,是这个replace("\", ".") 的问题,
还有一个问题,这个筛选会把 孙级 也显示出来,如何才能只显示 本级和子级呢?

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20180923142411.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/23 18:03:00 [只看该作者]

Dim bm As String = e.Node.FullName.replace("\", ".")
Tables("车型编码").Filter = "级码 = '" & bm & "' Or (级码 Like '" & bm & ".%' and len(级码) <= " & bm.length+3 & ")"

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


加好友 发短信
等级:小狐 帖子:339 积分:3760 威望:0 精华:0 注册:2017/9/7 15:20:00
  发帖心情 Post By:2018/9/23 22:38:00 [只看该作者]

完美解决了,哈哈,感谢感谢

 回到顶部