Ich hatte ja folgendes Problem mit feldern zusammen fassen:
viewtopic.php?t=5242
Nun da dies funktioniert, stehe ich am nächsten Problem an.
Ich habe drei Tabellen
tblAnrede -> beinhaltet die gängigen Anreden
tblPLZ -> beinhaltet alle PLZ's aus der Schweiz
tblAuftrGeber -> Soll die auftraggeber speichern.
Kurze tabelleneinsicht:
tblAnrede besteht aus:
PKID_Anrede (INT Autowert)
Anrede (Text 15Zeichen)
tblPLZ besteht aus:
PKID_PLZ (INT Autowert)
PLZ (INT 4 Zeichen lang)
Ort (Text 30Zeichen)
tblAuftrGeber besteht aus:
PKID_AuftrGeber (INT Autowert)
Firma (Text 30 Zeichen)
FKID_Anrede (INT)
FKID_PLZ (INT)
und weitere textfelder für adresse und tel.....
So weit so gut. Ich habe also eine Form auf tblAuftrGeber gemacht. In dieser ist eine ComboBox für die Anrede mit dem query:
Code: Alles auswählen
SELECT DISTINCT "Anrede" FROM "tblAnrede"
Weiter habe ich eine ComboBox für die PLZ mit folgendem query:
Code: Alles auswählen
SELECT "PLZ" || ' ' || "Ort" AS "PlzOrt" FROM "tblPLZ" ORDER BY "PKID_PLZ"
Mein problem ist nun, wie mache ich, dass nach der auswahl der PLZ der PrimaryKey aus der tblPLZ in dem cmb-Feld erscheint? Muss ich das mit einem Makro machen, oder kann man das mit einem anderen SQL-Query machen? Und könntet ihr mir sagen wie das Makro oder das Query dann in etwa aussehen muss?
Danke viel mal.[/code]