Filteroptionen festlegen
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"";