Entwickler-Ecke

Datenbanken - dynamische Items


c4fan - Fr 28.06.02 19:24
Titel: dynamische Items
Ich hab folgendes Problem: Wie kann ich den Inhalt eines Datenfeldes mit Sql In einer DBComboBox anzeigen, so dass die Items den einzelnen Zeilen desDatenfeldes der Tabelle entsprechen?? Mit Db grid funktioniert dies Problemlos. Warum nicht mit der DBComboBox :?:


Klabautermann - Fr 28.06.02 20:17

Hallo,

was du hier beschreibst ist die Funktion einer DBLookupComboBox nicht die einer DBComboBox.
BEide sind dafür da, den Inhalt des Textfeldes in eine Datenbank zu schreiben. Die DBLookupCombo kann aber auch ihre Liste aus einer Datenbank holen. Dazu musst du die entsprechede DataSource als ListSource eintragen. Unter ListField stellst du dann ein welches feld in die Liste kommt (es lassen sich sogar mhrere Felder mit Smikolon [oder wars Komma?] getrennt angeben).
Das KeyField ist dann das Feld, welches in die Zieldatenbank geschrieben wird. Diese kannst du unter DataSource festlegen. Das Zielfeld entsprechend unter DataField.
Die angabe der Zieldatenbank/Zielfeld kann aber auch wegelassen werden.

Gruß
Klabeutermann


c4fan - So 30.06.02 19:07

thx :lol: