Thema: Delphi dbComboBox befüllen

Einzelnen Beitrag anzeigen

fanavity

Registriert seit: 2. Sep 2011
65 Beiträge
 
#6

AW: dbComboBox befüllen

  Alt 21. Okt 2011, 13:16
Du wirst den SQL mit einem nennen wir die Komponenete Query ausgeführt/geöffnet haben.
neue Datasource als Dataset Query zuweisen
neu TDBCombobox als ListSource die Datasource zuweisen
ListFiled und KeyField in Deinem Fall beide auf "Index" stellen
Wenn die Query geöffnet ist solltest Du in der Box die Indizes auswählen können und per
DBCombobox1.KeyValue darauf zugreifen ...
Leider bin ich zu doof oder so..

Delphi-Quellcode:
     Form1.Query2.Close;
     Form1.Query2.Sql.Clear;
     Form1.Query2.Sql.Add('SELECT ID ');
     Form1.Query2.Sql.Add('FROM TESTTABELLE ');
     Form1.Query2.Sql.Add('WHERE Datum = ''2011-10-21'' ');
     DBLookupComboBox1.ListField:= 'ID';
     DBLookupComboBox1.KeyField:= 'ID';
     Form1.Query2.Open;
Datasource ist mein Source habe ich ausgewählt..
  Mit Zitat antworten Zitat