以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  级码在折叠关闭的情况下能逐层返回值吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=190893)

--  作者:飞云
--  发布时间:2024/3/12 14:25:00
--  级码在折叠关闭的情况下能逐层返回值吗?
老师您好,请问下表在折叠关闭的情况下选择第四行时,能返回“第一行>第二行>第三行>第四行”吗?或是有什么办法吗?谢谢老师!!
 1    第一行    
   1.1   第二行   
   1.1.1   第三行   
   1.1.1.1   第四行   
   1.1.1.2   第五行   


--  作者:有点蓝
--  发布时间:2024/3/12 15:03:00
--  
参考|:http://www.foxtable.com/webhelp/topics/3386.htm,通过Parent返回上一层
--  作者:飞云
--  发布时间:2024/3/12 15:12:00
--  
是表在折叠没启用的情况下!!
--  作者:有点蓝
--  发布时间:2024/3/12 15:19:00
--  
那只能根据级码来查找了。比如1.1.1.1,根据点号拆分后取前几个节点,然后查询

Dim s As String = "1.1.1.1"
Dim i As Integer = s.LastIndexOf(".")
If i > -1 Then
    Dim s1 As String = s.Substring(0, i)
    Dim dr As String = DataTables("表A").Find("级码=\'" & s1 & "\'")
……