Thema: Delphi ClientDataset Filtern

Einzelnen Beitrag anzeigen

Thomas F

Registriert seit: 3. Sep 2008
Ort: Nürnberg
281 Beiträge
 
Delphi 2005 Architect
 
#11

Re: ClientDataset Filtern

  Alt 11. Sep 2008, 22:30
Zitat von mr2:
Du musst den Filter-String zusammenbauen:

Delphi-Quellcode:
database.ClientDataSet1.Filtered := False;
database.ClientDataSet1.Filter := Format('ausgabename = %s', [QuotedStr(searchfield.Text + '*')]);
database.ClientDataSet1.Filtered := True;
mr2
Ich hab dasselbe Problem

Wie kann ich jetzt noch einen oder zwei..drei.. weitere Filter hinzufügen.

Delphi-Quellcode:
if RadioButton1.checked =true then
begin
database.ClientDataSet1.Filtered := False;
database.ClientDataSet1.Filter := 'Feld1=''12345''';
database.ClientDataSet1.Filtered := True;
end;

if RadioButton2.checked =true then
begin
database.ClientDataSet1.Filtered := False;
database.ClientDataSet1.Filter := 'Feld2=''6789''';
database.ClientDataSet1.Filtered := True;
end;
Funktioniert bei mir nicht, filtert immer nur nach einem Filter.
  Mit Zitat antworten Zitat