Hi,
irre ich mich da oder sind das nicht zwei verschiedene Themen
Das mit der Listbbox ist doch ganz einfach, nimm dazu eine Listbox (Achtung keine DBListbox) und schreibe folgenden Code in eine Button-Click Procedure :
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| query1.sql.clear; query1.sql.add('SELECT sname FROM table;'); query1.open query1.active := true; while not eof do begin listbox1.items.add(Fields[0].Asstring); next; end; query1.active := false; |
So jetzt schreibt er alle Werte der ersten Spalte Deiner Tabelle in die Listbox.
Auf den selektierten Eintrag kannst Du mit Listbox1.items.selected oder ohne das items zugreifen. Alles ungetestet.