Hi,
Habe eine MDB Datenbank:
ID, ParentID, Tag, Bezeichnung
1, 0, HauptTreeNode, Aktenschank_a
2, 1, SubTreeNode, Ordner_in_Aktenschrank_a
Combobox1 fülle ich mit allen HauptTreeNode's..
nun soll in Combobox2 alle SubTreeNodes aufgelistet werden, die zum ausgewählen HaupttreeNodes passen.
Wie könnte ich das realisieren?
Bisheriger Code:
Da liegt das Problem:
Private Sub Lade_Ordner()
Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Datenbankpfad & "\" & Datenbankname & ".mdb"
Dim da As New OleDbDataAdapter("SELECT * FROM " & TableName05 & " WHERE Arc_ParentID = '" & Com1ID & "'", ConStr)
Weis nicht wie ich in der Select-Anweisung machen soll...
Könntet ihr mir da nen Tipp geben ?
LG lris08
Habe eine MDB Datenbank:
ID, ParentID, Tag, Bezeichnung
1, 0, HauptTreeNode, Aktenschank_a
2, 1, SubTreeNode, Ordner_in_Aktenschrank_a
Combobox1 fülle ich mit allen HauptTreeNode's..
nun soll in Combobox2 alle SubTreeNodes aufgelistet werden, die zum ausgewählen HaupttreeNodes passen.
Wie könnte ich das realisieren?
Bisheriger Code:
VB.NET-Quellcode
- Private Sub Lade_Aktenschrank()
- Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Datenbankpfad & "\" & Datenbankname & ".mdb"
- Dim da As New OleDbDataAdapter("SELECT * FROM " & TableName05 & " WHERE Arc_Tag = 'HauptTreeNode'", ConStr)
- Dim ds As New DataSet
- da.Fill(ds, TableName05)
- Me.ComboBox1.DataSource = ds
- Me.ComboBox1.DisplayMember = "" & TableName05 & ".Arc_Bezeichnung"
- Me.ComboBox1.ValueMember = "Arc_Bezeichnung"
- ComboBox1.SelectedIndex = 0
- End Sub
- Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
- Call Lade_Ordner()
- End Sub
- Private Sub Lade_Ordner()
- Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Datenbankpfad & "\" & Datenbankname & ".mdb"
- Dim da As New OleDbDataAdapter("SELECT * FROM " & TableName05 & " WHERE Arc_ParentID = '" & Com1ID & "'", ConStr)
- Dim ds As New DataSet
- da.Fill(ds, TableName05)
- Me.ComboBox1.DataSource = ds
- Me.ComboBox1.DisplayMember = "" & TableName05 & ".Arc_Bezeichnung"
- Me.ComboBox1.ValueMember = "Arc_Bezeichnung"
- 'ComboBox2.SelectedIndex = 0
- End Sub
Da liegt das Problem:
Private Sub Lade_Ordner()
Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Datenbankpfad & "\" & Datenbankname & ".mdb"
Dim da As New OleDbDataAdapter("SELECT * FROM " & TableName05 & " WHERE Arc_ParentID = '" & Com1ID & "'", ConStr)
Weis nicht wie ich in der Select-Anweisung machen soll...
Könntet ihr mir da nen Tipp geben ?
LG lris08