Foxtable(狐表)用户栏目专家坐堂 → 生成的目录树点击右边的表数据不变请高手帮忙看看


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

主题:生成的目录树点击右边的表数据不变请高手帮忙看看

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


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

 回复8楼,帮你做了【按部门】的,其余两种,留给做作业。

 

 参考

 

Dim t As Table = Tables("设备表")
If e.node.Level > 0 Then
    If e.Node.FullPath.StartsWith("按部门") Then
        If e.node.Nodes.count > 0 Then
            Dim sidx As Integer = e.node.FullPath.IndexOf("\")
            Dim dept As String = e.node.FullPath.SubString(sidx+1)
            t.Filter = "所在部门 like '*" & dept & "*'"
        Else
            Dim sidx As Integer = e.node.FullPath.IndexOf("\")
            Dim eidx As Integer = e.node.FullPath.LastIndexOf("\")
            Dim dept As String = e.node.FullPath.SubString(sidx+1, eidx-sidx-1)
            Dim fac As String = e.node.FullPath.SubString(eidx+1)
            t.Filter = "所在部门 = '" & dept & "' and 安装地点 = '" & fac & "'"
        End If
    Else If e.Node.FullPath.StartsWith("") Then
       
    Else If e.node.FullPath.StartsWith("") Then
       
    End If
Else
    t.Filter = ""
End If


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


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

以下是引用瓦房在2018/7/15 10:25:00的发言:
大神 如果在第一级节点中只显示列中的某一级或二级内容 怎么做呢

 

先对表格筛选或者加载,再生成目录树,如

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=121893&skin=0

 


 回到顶部