Indexverknüpfung von DBComboBox



  • Hi,

    ich verwende eine DBComboBox, um Daten einer Datenbank zu bearbeiten. In der datenbank können dabei die Werte 0,1,5,10 stehen. Ich möchte aber in der DBComboBox stattdessen gerne entsprechende Texte anzeigen. Mein Gedanke war, die Items wie folgt anzulegen:

    0 => Null
    1 => Eins
    5 => Fuenf
    10 => Zehn
    

    Und dann den Inhalt der datenbank irgendwie auf den Index zu legen.
    Leider weiß ich weder, ob man den Index "frei" vergeben kann noch wie man die DBComboBox davon überzeugt, nicht den Wert selbst anzuzeigen, sondern den entsprechenden Item...



  • Hi,

    nimm doch ne normale ComboBox, schreib deine Sachen rein und mach dann ne SQL-Abfrage in einem Switch (ComboBox->ItemIndex).



  • Also ich hab auch schon ne DBLookupComboBox gefunden, die sich ja prinzipiell so anhört, als ob sie das tut, was ich will. Aber ich hab's nicht geschissen gekriegt, die zu konfigurieren. Das Problem ist, dass die LookupTable selbst auch aus einem Dataset kommt. Und wie leg ich sowas lokal an???
    Ich möchte schon gerne bei den DB-Blöcken bleiben, damit ich nichts mehr drumrum programmieren brauch...


Anmelden zum Antworten