Ich habe eine Tabelle mit einem Key der aus mehreren Feldern besteht. Für einen lookup habe ich auch diese Felder in KeyField eingetragen. Ich bekomme jedoch eine Fehlermeldung: Das Feld XXX;YYY nicht gefunden! Die beiden Felder existieren aber ordnungsgemäß. Wie kann man denn ein lookup mit einem zusammengesetzten Key sonst machen?
Announcement
Collapse
No announcement yet.
Mehrere Schlüsselfelder in dbLookupComboBox
Collapse
X
-
Zum besseren Verständnis nochmal:
Da sind z.B. 2 Tabellen:
1. Auftrag(AUF), Felder:AUFNR,KNDNR,ADRESSART,ADRNR..etc.
Primärkey ist AUFNR
Fremdschlüssel für KNDADR ist KNDNR;ADRESSART
2. Kundenadressen(KNDADR), Felder: KDNR,ART,LFDNR,NAME....etc
Primärkey ist zusammengesetzt aus KDNR;ART;LFDNR
Jetzt das Auftrags-Formular: in einem dbLookuoComboBox kann aus der KNDADR-Tabelle eine abweichende Lieferadresse ausgewählt werden.
Mit nur EINEM Schlüsselfeld alles kein Problem, aber bei ZWEI oder meheren Schlüsselfeldern bekomme ich immer obige Fehlermeldung!
Die Eigenschaften ListSource,ListField,KeyField sind ordungsgemäß gefüllt.
Es muss doch möglich sein ein dblookup-control mit mehreren Schlüsselfeldern zu bestücken!?!
Weiß jemand rat
Comment