Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Filter mittels Combobox

  Alt 15. Mär 2006, 13:55
Hai rgorholt,

ersteinmal : "Herzlich Willkommen in der Delphi-PRAXiS"

wenn ich dich Richtig verstanden habe müsste es mit einer TDBLookupCombobox gehen. Du musst nur darauf achten die richtigen Eigenschaften zu setzen;
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  with Query_zu_Laender_Tabelle do
  begin
    Close;
    SQL.Text := 'SELECT * FROM Laender_Tabelle';
    Open;
  end;

  DataSource1.DataSet := Query_zu_Laender_Tabelle;

  with DBLookupComboBox1 do
  begin
    ListSource := DataSource1;
    ListField := 'Laendername';
    KeyField := 'LaenderCode'; // Oder auch das ID-Feld der Tabelle.
  end;
end;

procedure TForm1.DBLookupComboBox1CloseUp(Sender: TObject);
begin
  laender_code := DBLookupComboBox1.ListSource.DataSet.FieldByName('laendercode').AsString;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat