Autor Beitrag
bruder jonas
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76



BeitragVerfasst: Fr 25.04.03 13:35 
hallo,

mal wieder ein db-problem von mir.

wie gebe ich das ergebnis einer sql-abfrage (select sname from table) in eine dblistbox?

wie greife ich auf den markierten eintrag der listbox zu?

danke euch
bis11
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1247
Erhaltene Danke: 2

Apple Mac OSX 10.11

BeitragVerfasst: Fr 25.04.03 14:37 
Hi,

irre ich mich da oder sind das nicht zwei verschiedene Themen :roll:

Das mit der Listbbox ist doch ganz einfach, nimm dazu eine Listbox (Achtung keine DBListbox) und schreibe folgenden Code in eine Button-Click Procedure :

ausblenden 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.