vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: microsoft treeview control 
Autor: ModeratorDieter (Moderator)
Datum: 27.10.02 21:16

Hi Reinhold,

ok... dann legen wir mal los: Zunächst musst Du das TreeView-Control auf das Formular platzieren. Am besten Du benennst es auch gleich TreeView1. Anschließend wechselst Du in das Code-Fenster und aktivierst über Extras - Verweise Microsoft DAO 3.6.

Im Form_Load Ereignis wird das TreeView dann mit den Tabellennamen der Datenbank gefüllt:
' Datenbank-Tabellen im TreeView anzeigen
Private Sub Form_Load()
  Dim oTable As TableDef
  Dim oParent As Node
 
  ' TreeView löschen
  TreeView1.Nodes.Clear
 
  ' Mainknoten erstellen
  Set oParent = TreeView1.Nodes.Add(, , , CurrentDb.Name)
 
  With CurrentDb
    For Each oTable In .TableDefs
      If Left$(oTable.Name, 4) <> "MSys" Then
        TreeView1.Nodes.Add oParent.Index, tvwChild, , oTable.Name
      End If
    Next
  End With
 
  ' Mainknoten öffnen
  oParent.Expanded = True
End Sub
Klickt der User nun auf einen Eintrag (einen Tabellennamen) muss das entsprechende Formular geöffnet werden:
Private Sub TreeView1_NodeClick(ByVal Node As Object)
  ' Formular öffnen
  If Node.Index > 1 Then
    Select Case Node.Text
      Case "Tabellenname1"
        ' Hier der Code zum Anzeigen des
       ' Formulars für die 1. Tabelle in der DB
 
      Case "Tabellenname2"
        ' Hier der Code zum Anzeigen des
        ' Formulars für die 1. Tabelle in der DB
 
    End Select
  End If
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
microsoft treeview control81Reinhold27.10.02 20:04
Re: microsoft treeview control343ModeratorDieter27.10.02 20:11
Re: microsoft treeview control46Reinhold27.10.02 20:38
Re: microsoft treeview control319ModeratorDieter27.10.02 21:16
DANKE !!!53Reinhold27.10.02 21:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel