Filteroptionen festlegen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Teilmengen von Daten mithilfe von Filtern anzeigen und bearbeiten


Mit Hilfe der Eigenschaft FilterOptions können Sie bestimmen, ob ein Filter für String- Felder Datensätze akzeptiert, die nur einen Teil des angegebenen Strings enthalten. Außerdem legen Sie mit dieser Eigenschaft fest, ob beim Vergleich von Strings die Schreibweise (groß/klein) berücksichtigt wird. FilterOptions ist eine Mengeneigenschaft. Sie kann leer sein (Vorgabe) oder einen bzw. beide der folgenden Werte enthalten:

Werte für die Eigenschaft FilterOptions :



Wert Bedeutung

foCaseInsensitive

Die Schreibweise wird beim String-Vergleich ignoriert.

foNoPartialCompare

Das Akzeptieren einer Teilübereinstimmung der Strings wird deaktiviert (mit einem Sternchen (*) endende Strings werden nicht als übereinstimmend erkannt).



Die folgenden Anweisungen erzeugen einen Filter, der die Schreibweise beim Vergleich der Werte im Feld State ignoriert:



 FilterOptions := [foCaseInsensitive];
 Filter := '''State'' = ' + QuotedStr('CA');



 TFilterOptions FilterOptions;
 FilterOptions->Clear();
 FilterOptions << foCaseInsensitive;
 Table1->FilterOptions = FilterOptions;
 Table1->Filter = "State = "CA"";



Siehe auch