Access 2000 Anzeige im Listfeld

Hallo Surfer

Ich bin gerade dabei eine Accessdatenbank mit mehreren Tabellen zu erstellen.
Es geht im wesentlichen um folgende 3 Tabellen:

Abteilung(abteilung)
Mitarbeiter(name, abteilung)
Arbeit(abteilung, mitarbeiter, datum, stunden, tätigkeit, …)

Das Feld Arbeit.abteilung ist ein Listfeld und man kann nur die Werte auswählen, die in der Tabelle Abteilung gespeichert sind. Wie muss der SQL-Befehl für das Listfeld Arbeit.name ausschauen, damit nur die Mitarbeiter.name zur Auswahl angezeigt werden, die zum vorher gefüllten Listfeld Arbeit.abteilung gehören ?

Danke,
Marietta

Du musst in deinem Listenfeld auf datensatzherkunf auf die 3pünktchen!
dann addest du deine Tabelle Arbeit und ziehst name in die erste Spalte.
Bei Kriterien schreibst du dann unten noch rein :[Formulare]![Name_deines_Listenfelds]

und schon ist das 2. LF vom 1. abhängig…

denke dran das du dich immer auf das Steuerelement eines Listenfeldes beziehst!

ciao

tach,
versuch doch die variante mit der abfrage…
abfrage mit entsprechenden auswahlkriterien erstellen, die deine auswahl darstellen soll ( also dein listenfeld ) und dann wechselst du von entwurfsansicht auf sql-ansicht, kopierst die dort enthaltenen befehlszeile und setzt sie genau so ( auch mit den Zeilenumbrüchen ) in das Feld Datenherkunft deines Listenfeldes ein - fertig
man spart sich ein ganze menge händischer eingaben.
gr mib

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]