Huhu,
ich wollte das Thema jetzt nicht mehr groß ausbuddeln, aber die eigentliche Frage ist ja nun ungeklärt geblieben.
"Filtered" existiert und "Filter" ist natürlich nicht vergessen worden (das würde ja bedeuten, dass sich seit Jahren weltweit im Einsatz befindliche Komponenten einen gravierenden Fehler hätten).
Die filtered-Eigenschaft wird auf true gesetzt. Ist das geschehen, wird alles im OnFilterRecord Event entschieden:
Delphi-Quellcode:
procedure DataSetFilterRecord(DataSet: TDataSet; var Accept: Boolean);
begin
Accept := DataSet['AmountOfPurchase'] > 20;
end;