Ziel: Es soll anhand einer ID (t_groupID) eine Anzahl Datensätze aus einer Tabelle geholt und diese in einem Listenfeld (lf_users) dargestellt werden.
- Textfeld t_groupID mit ID-Verknüpfung auf dem Formular erstellen
- Listenfeld einfügen und Datensatzherkunft eintragen (Wert im Textfeld t_groupID nutzen)
- Formular->Eigenschaften->Ereignis->Beim Anzeigen
SELECT [user].[ID], [user].[Name], [user].[Vorname] WHERE (([user].[gruppen_ID]) LIKE "" & Forms!MeinFormular!t_groupID.Text & "") ORDER BY [user].[Name];
Private Sub Form_Current() t_GruppenID.SetFocus 'Focus muß gesetzt werden, da sonst Laufzeitfehler lf_users.Requery End Sub
ODER:
- Listenfeld einfügen und Datensatzherkunft (Tabelle/Abfrage) eintragen (Spalten-Wert „ID“ aus dem akt. Datensatz im Formular nutzen)
- Formular->Eigenschaften->Ereignis->beim Anzeigen
SELECT [user].[ID], [user].[Name], [user].[Vorname] WHERE (([user].[gruppen_ID]) LIKE "" & Forms!MeinFormular!ID & "") ORDER BY [user].[Name];
Private Sub Form_Current() lf_users.Requery End Sub