Hallo,
ich habe ein Formular mit 2 Felder: Name und Vorname.
Benenn zunächst „Name“ in einen vernüftigen Namen um, z. B. „Nachname“.
Im Formular wähle ich dann das erste Feld „Name“ aus. Jetzt
möchte ich aus dem zweiten Kombinationsfeld den Vornamen
auswählen, mir dabei aber zur Auswahl nur die Vornamen
anzeigen lassen, die in meiner zugrunde liegenden Tabelle den
Namen wie im Feld „Namen“ haben.
Leider habe ich keine Idee, wie das geht.
Kann mir jemand weiterhelfen?
Na klar doch.
Sowas nennt man abhängige Kombifelder.
Benenne das erste Kombi etwa „cmbNachname“.
Stelle die Eigenschaften des 2. Kombis („cmbVorname“) so ein :
Datensatzherkunft: Select Vorname from tblDeineTabelle Where Nachname = [cmbNachname] Order by Vorname
Spaltenanzahl: 1
Spaltenbreiten: 4cm
gebundene Spalte: 1
Steuerelementinhalt: Vorname
Als Ereignisprozedur „Nach Aktualisierung“ des 1. Kombis („cmbNachname“) schreib:
Sub cmbNachname_Afterupdate()
Me!cmbVorname.Requery
End Sub
Viele Grüße vom Bodensee
Franz , DF6GL
PS: Feedback erwünscht!