Probleme bei Formular für 2 verknüpfte Tabellen

Hallo,

hab ein Problem beim Entwickeln einer Datenbank.

ich habe 2 Tabellen, die ich über ein Formular füllen möchte.
die eine Tabelle beinhaltet diverse Personen-Informationen, wie z.b. name, vorname, geschlecht, etc. und die zweite Tabelle beinhaltet die PLZ (Primärschlüssel) und den dazugehörigen Ortsnamen.
verknüpft sind die beiden Tabellen über die PLZ.

Über das Formular möchte ich nun halt neue Datensätze hinzufügen.
Dafür hab ich in dem Formular Textfelder für die Personen-Tabelle und 2 Felder für PLZ und Ort aus der PLZ-Tabelle.

Wenn ich jetzt allerdings etwas eingeben will und in das Eingabefeld für den Nachnamen klicke, ertönt ein Fehler-Geräusch, sobald ich eine Taste drücke.
ich kann erst etwas in die Felder für die Personendaten eintragen, wenn ich bereits eine PLZ angegeben und diese als neuen Datensatz gespeichert habe.

kann mir da jemand helfen?
irgendwie ist es nämlich umständlich, jedesmal beim eintragen einer person aus einem dorf mit einer noch nicht gespeicherten plz, im formular erst die plz angeben und speichern zu müssen, bevor man dann endlich name, vorname usw. angeben kann.

wie gesagt…beide tabellen sind noch leer und sollen beim anfügen neuer personen gefüllt werden…auch die plz-tabelle.

hoffe, hier kann mir jemand helfen =/

Hallo Gut4you,

ich habe 2 Tabellen, die ich über ein Formular füllen möchte.

nö, das geht nicht so ohne weiteres. Entweder du verbindest beide Tabellen über eine Abfrage, die dann als Basis für das Formular dient, oder du arbeitest mit List- und/oder Kombifeldern.

die eine Tabelle beinhaltet diverse Personen-Informationen,
wie z.b. name, vorname, geschlecht, etc. und die zweite

also ne normale Adressverwaltung!?

Tabelle beinhaltet die PLZ (Primärschlüssel) und den
dazugehörigen Ortsnamen.

und das ID-Feld der Adresse?

verknüpft sind die beiden Tabellen über die PLZ.

in einer Abfrage? oder in einem Unterformular?

Über das Formular möchte ich nun halt neue Datensätze
hinzufügen.

ok

Dafür hab ich in dem Formular Textfelder für die
Personen-Tabelle und 2 Felder für PLZ und Ort aus der
PLZ-Tabelle.

ok

Wenn ich jetzt allerdings etwas eingeben will und in das
Eingabefeld für den Nachnamen klicke, ertönt ein
Fehler-Geräusch, sobald ich eine Taste drücke.
ich kann erst etwas in die Felder für die Personendaten
eintragen, wenn ich bereits eine PLZ angegeben und diese als
neuen Datensatz gespeichert habe.

da läuft wohl was falsch!?

kann mir da jemand helfen?

ich versuche es …

irgendwie ist es nämlich umständlich, jedesmal beim eintragen
einer person aus einem dorf mit einer noch nicht gespeicherten
plz, im formular erst die plz angeben und speichern zu müssen,
bevor man dann endlich name, vorname usw. angeben kann.

logisch

wie gesagt…beide tabellen sind noch leer und sollen beim
anfügen neuer personen gefüllt werden…auch die plz-tabelle.

Wenn ich dich richtig verstehe, gibt es bei den Adressdaten KEINE Felder für PLZ und Ort!? Richtig?

  • das ist falsch, also ergänze diese Felder!
  • verknüpfe die PLZ/ORT Tabelle nicht mit der Adresstabelle
  • erstelle für das PLZ Feld ein Kombifeld. Datenquelle = PLZ/ORT-Tabelle
  • Fülle das Ort Feld mit der zweiten Spalte des Kombifeldes, nachdem eine PLZ ausgewählt wurde.

BTW: die PLZ-Daten gibt es im Internet komplett zu runterladen!

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)