Foxtable(狐表)用户栏目专家坐堂 → [求助]单击目录树节点定位的问题


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

主题:[求助]单击目录树节点定位的问题

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


加好友 发短信
等级:幼狐 帖子:81 积分:979 威望:0 精华:0 注册:2017/11/19 21:02:00
[求助]单击目录树节点定位的问题  发帖心情 Post By:2023/6/7 17:46:00 [只看该作者]

AfterSelectNode写如下代码:

Select Case e.Node.Level 
    Case 0
        With Tables("控制系统台账_系统主信息")
            Dim dr As Integer
            dr = .Find( e.Node.Name , 0, "区域", False, True, True)
            If dr > - 1 Then '如果找到符合条件的行
                .Position = dr '则选择该行
            End If 
        End With
    Case 1
        With Tables("控制系统台账_系统主信息")
            Dim dr As Integer
            dr = .Findrow("区域='" & e.Node.parentnode.Name & "' and 机柜间 ='" & e.Node.Name & "'")
            If dr > - 1 Then '如果找到符合条件的行
                .Position = dr '则选择该行
            End If
        End With
    Case 2
        With Tables("控制系统台账_系统主信息")
            Dim dr As Integer
            dr = .Findrow("区域='" & e.Node.parentnode.Name & "' and 机柜间 ='" & e.Node.Name & "' and 系统名称 ='" & e.Node.Name & "'")
            If dr > - 1 Then '如果找到符合条件的行
                .Position = dr '则选择该行
            End If
        End With
End Select



这个代码点击前两级时定位正常点击第三级节点时不定位,请问这个代码哪里有问题?

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


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

dr = .Findrow("区域='" & e.Node.parentnode.parentnode.Name & "' and 机柜间 ='" & e.Node.parentnode.Name & "' and 系统名称 ='" & e.Node.Name & "'")

 回到顶部