Access - Daten aus Tabellen in Formulare übernehme

Hallo,

ist wohl eine leichte Sache, bekomm’s aber trotzdem nicht hin.
Ich möchte, dass in einem Formular Daten einer fremden Tabelle übernommen werden.
Konkret: ich wähle in einem Auswahlfeld ein Feld aus der Tabelle aus, nun wird in einem anderen Feld der zugehörige Wert angezeigt.
Z.B.: ich wähle die Postleitzahl aus, im Formular wird automatisch der zugehörige Ort angezeigt.
Mit DLookup und selecet where… bin ich nicht weitergekommen, da die Daten nicht aktualisiert werden, wenn ich im Formular eine neue Auswahl treffe…

dlookup ist schon OK, du hast nur noch das Problem des aktualisierens.
schreibe eine Ereignisprozedur für das Auswahlfeld, die nach „after update“ greift. Der Text der Prozedur lautet einfach: Me.refresh
also genau so, als würdest du m formular nach der auswahl F9 drücken.
gruß armin

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

Mit DLookup und selecet where… bin ich nicht weitergekommen,
da die Daten nicht aktualisiert werden, wenn ich im Formular
eine neue Auswahl treffe…

Warum einfach, wenn’s kompliziert auch geht ?
Definiere für Dein Pulldownfeld eine Abfrage mit folgenden Spalten:
PLZ : Ort. Zeige beide ggf. im Pulldownfeld an.
Beim Ereignis : „bei Änderung“ oder bei „Fokusverlust“ gebe folgenden Codezeile ein:

me.Ort = me.PLZ.column(1)

WICHTIG : Die Zählweise bei Column beginnt bei 0 !!!
also 0 = Spalte PLZ
1 = Spalte Ort

Gruß
Wolfgang