Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Probleme mit Nachschlagen

Begonnen von spedy 69, Juni 10, 2018, 07:01:39

⏪ vorheriges - nächstes ⏩

spedy 69

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)

DF6GL

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

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

spedy 69

Danke für die schnelle Antwort!

MzKlMu

Hallo,
siehe auch:
https://www.ms-office-forum.net/forum/showthread.php?t=352299
Gruß Klaus