Ziel: es soll auf einem Formular im Kombinationsfeld (k_username) ein Benutzername ausgewählt werden und dazu Adressdaten angezeigt werden
- Datensatzherkunft des Kombinationsfeldes k_username
- Gebundene Spalte: 1
- Spaltenanzahl: 4
- Spaltenbreiten: 0cm;2,542cm;0cm;0cm
- auf der Form nun entsprechende Bezeichnungsfelder für die anzuzeigenden Spaltenwerte einfügen (Name, Straße, Telefon)
- nun die Ereignisprozeduren (“Beim Anzeigen” und “Nach Aktualisierung”), welche die Spaltenwerte in die Bezeichnungsfelder schreiben, editieren
SELECT user.ID, user.name, user.strasse, user.telefon FROM users ORDER BY user.name;
' Beim Anzeigen Private Sub Form_Current() If Not IsNull(Me!k_username) Or Not Me!k_username= "" Then bzf_username.Caption = Me![k_username].Column(2) bzf_strasse.Caption = Me![k_username].Column(3) bzf_telefon.Caption = Me![k_username].Column(5) Else bzf_username.Caption = "" bzf_strasse.Caption = "" bzf_telefon.Caption = "" End If End Sub ' Nach Aktualisierung Private Sub k_username_AfterUpdate() If Not IsNull(Me!k_username) Or Not Me!k_username= "" Then bzf_username.Caption = Me![k_username].Column(2) bzf_strasse.Caption = Me![k_username].Column(3) bzf_telefon.Caption = Me![k_username].Column(5) Else bzf_username.Caption = "" bzf_strasse.Caption = "" bzf_telefon.Caption = "" End If End Sub