Access-o-Mania

Access-Forum => Tabelle/Abfrage => Thema gestartet von: spedy 69 am Juni 10, 2018, 07:01:39

Titel: Probleme mit Nachschlagen
Beitrag von: spedy 69 am Juni 10, 2018, 07:01:39
Hallo Leute,

ich bin wieder einmal auf ein widerspenstiges Problem gestossen.

In einer tabA stehen Stammdaten eines Kunden z.B. PLZ und Ort. In tabB stehen die Massendaten fuer PLZ und Ort.
Ich moechte nun bei der Eingabe neuer Kunden in tabA die PLZ eingeben und im Feld Ort ueber Nachschlagen den entsprechenden Ort via Listenfeld angezeigt bekommen. Eigentlich ganz einfach aber nun kann es sein, dass es fuer eine PLZ mehrere Orte gibt (Grossgemeinden, Stadtteile, etc.). Mein Listenfeld soll mir nur fuer die bereits eingegebene PLZ (tabA) entsprechenden Orte oder eben nur den einen Ort anzeigen aus tabB.
Die tabA ist mit tabB verknuepft (n:n) uebr die PLZ.

Wie kann ich das am einfachsten loesen?

Gruss

Spedy

(Access 2016, Win 10 oder OSX)
Titel: Re: Probleme mit Nachschlagen
Beitrag von: DF6GL am Juni 10, 2018, 09:23:54
Hallo,

in einem Formular(!, nicht Tabelle) als Ereignisprozedur  für Ereignis "Beim Anzeigen":

Sub Form_Current()
 Me!lstOrte.Rowsource = "Select Ort from tabB Where PLZ = '" & Me!PLZ & "'"
End Sub

PS:
Crossposting ist unerwünscht !  >:(
https://www.ms-office-forum.net/forum/showthread.php?t=352299

Titel: Re: Probleme mit Nachschlagen
Beitrag von: spedy 69 am Juni 10, 2018, 09:30:47
Danke für die schnelle Antwort!
Titel: Re: Probleme mit Nachschlagen
Beitrag von: MzKlMu am Juni 10, 2018, 09:33:36
Hallo,
siehe auch:
https://www.ms-office-forum.net/forum/showthread.php?t=352299