Hi,
ich kämpfe gerade mit der DBLookUpComboBox (genauer gesagt, eine cxDBLookupCombobox von DevExpress).
Erstmal der Datenbankaufbau:
Code:
Tabelle: languages
id: integer
langname: varchar
-------------------
Tabelle: langcodes
id: integer
langcode: varchar
-------------------
Tabelle: langstrings
lang_id: integer (FK auf languages.id)
code_id: integer (FK auf langcodes.id)
translation: varchar
Was ich nun quasi machen möchte ist in der LookUpCombobox die Sprachen darstellen und wenn man dort eine auswählt, soll in einem DBGrid die jeweiligen langstrings dargestellt werden.
Folgendes hab ich gemacht:
DataSource dsQueryLanguage und
Query uqQueryLanguage, beide für die LookUpCombobox. Die
query hat folgende Abfrage:
In der LookUpCombobox hab ich als ListSource dsQueryLanguage ausgewählt und als KeyField ID sowie als ListField langname. Das Databinding hab ich erstmal leer gelesen.
Starte ich nun das Programm sehe ich in der LookUpCombobox auch meine zwei Sprachen, die im moment in der
DB sind (Deutsch und Englisch), wähle ich allerdings etwas aus, bleibt die LookUpCombobox leer. Ich hab auch schon testweise das Databinding definiert, aber das tut auch nicht.
Hat jemand eine Idee, woran es klemmt?