Hallo.
Habe folgendes Problem:
Ich hab mir eine Form gebastelt mit einem Listenfeld lstKontakte. Dieses Listenfeld holt sich die Datensätze aus der Tabelle Kontakte. Jetzt will ich, wenn ein Eintrag aus dem Listenfeld ausgewählt wurde, die Datensatz aus der Tabelle Kontakte holt und den jeweiligen Wert in eine Textbox schreibt.
Meine Tabelle hat folgende Felder:
- ID
- Name
- Vorname
- Adresse
- PLZ
- Ort
Das Listenfeld hat im Mom. nur drei Spalten und zwar:
- Name
- Vorname
- Ort
Ich übergib im mom. mit folgendem Code die Werte des Listenfelds in die txtboxen Name, Vorname, ID und Ort.
Wie bekomm ich noch die anderen Daten, sprich Adresse, PLZ in die txtboxen??
Hier der jetzige Code:
Private Sub lstKontakte\_ItemClick(ByVal Item As Object)
Dim objListitem
For Each objListitem In lstKontakte.ListItems
If objListitem.Selected Then
Debug.Print objListitem.Key, objListitem.Text, objListitem.listsubitems(1).Text, objListitem.listsubitems(2).Text
Me!txtId = objListitem.Key
Me!txtName = objListitem.Text
Me!txtVorname = objListitem.listsubitems(1).Text
Me!txtOrt = objListitem.listsubitems(2).Text
End If
Next
End Sub
Grüße und danke für eure Hilfe.
Sebastian