Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Prozedur BaueTreeView(ByVal nParent As Integer, _
ByVal oNode As Node)
Suche Datensätze, bei denen "ordner_parent" gleich nParent ist
If RS.RecordCount = 0
Exit Sub
End If
For irgendwas = 1 To RS.RecordCount
If oNode Is Nothing then
Set MNode = TreeView1.Nodes.Add(, tvwFirst, RS!ordner_name, RS!ordner_name)
Else
Set MNode = TreeView1.Nodes.Add(oNode.Key, tvwChild, RS!ordner_name, RS!ordner_name)
End If
Call BaueTreeView(RS!order_index, MNode)
RS.MoveNext
Ende Prozedur
Erster Aufruf
Call BaueTreeView(0, Nothing)
If RS.RecordCount = 0 Then
Exit Function
End If
Hier muss noch Code stehen, der das Recordset mit den gesuchten Daten füllt.
If RS.RecordCount = 0 Then
Exit Function
End If
Private Sub BaueTreeView(ByVal nParent As Integer, ByVal oNode As Node)
Dim mNode As Node
Dim RS As ADODB.Recordset
Dim szSQL As String
szSQL = "SELECT * FROM ordner WHERE ordner_parent = " & CStr(nParent)
Set RS = New ADODB.Recordset
RS.Open szSQL, cn, adOpenKeyset, adLockOptimistic, adCmdText
If RS.RecordCount < 0 Then
Exit Sub
End If
While Not RS.EOF
If oNode Is Nothing Then
Set mNode = TreeView1.Nodes.Add(, tvwFirst, "A-" & RS!ordner_index, RS!ordner_name)
Else
Set mNode = TreeView1.Nodes.Add(oNode.Key, tvwChild, "A-" & RS!ordner_index, RS!ordner_name)
End If
Call BaueTreeView(RS!ordner_index, mNode)
RS.MoveNext
Wend
RS.Close
End Sub