Nehmen wir (vereinfacht) an, es gäbe diese zwei Tabellen:
Code:
Artikel
---------
artikel_id1: Int
artikel_id2: Int
artikelName: Str
[PKEY: artikel_id1, artikel_id2]
Beschreibung
------------
artikel_id1: Int
artikel_id2: Int
sprache: Str
beschreibungstext: Str
[PKEY: artikel_id1, artikel_id2, sprache]
[FKEY: artikel_id1, artikel_id1 -> Tabelle Artikel]
Ja, das ist beim besten Willen keine professionelle E/R-Notation.
Ich möchte nun in einer
TDBLookupComboBox
die für einen Artikel zur Verfügung stehenden Beschreibungs-Sprachen anzeigen. Ich kann der Box bei
KeyField
aber natürlich nur ein einziges Feld mitgeben.
Meine Idee wäre, dass man sicher aus den beiden PKEY-Feldern zusätzliches, einzelnes Pseudo-Feld erstellen könnte und darauf verweisen. Ich wüsste aber nicht, wie. Müsste man da an der entsprechenden Tabellen-Komponente ansetzen und dort manuell ein Feld hinzufügen?
Oder gibt es eine ganz andere Möglichkeit?