Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

DBLookUpComboBox - Verständnisfrage

  Alt 21. Apr 2011, 21:37
Datenbank: FireBird embedded • Version: 2.5 • Zugriff über: UniDAC
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:

Code:
SELECT * FROM languages
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?
  Mit Zitat antworten Zitat