Programmieren mit dBASE PLUS: filterOptions


Legt fest, wie die Werte bei einer Filterung verglichen werden.

Eigenschaft von Bearbeiten

Rowset

Beschreibung Bearbeiten

Die Eigenschaft filterOptions ist ein Ziffernwert, der bestimmt, wie die value-Eigenschaften der Field-Objekte, die während des Filtermodus eingegeben werden, mit den Werten in der Tabelle verglichen werden. Folgende Optionen sind verfügbar:

Wert Auswirkung
0 Vergleich der Länge und der Schreibweise
1 Teillängenvergleich
2 Schreibweise ignorieren
3 Teillängenvergleich und Schreibweise ignorieren

Beim Teillängenvergleich muß der Suchwert ganz oder teilweise mit dem Wert in der Tabelle übereinstimmen, wobei am Feldanfang mit dem Vergleich begonnen wird. Beispielsweise wird mit dem Suchbegriff "Central Park" der Feldinhalt "Central Park West" gefunden, mit dem Suchbegriff "West" dagegen nicht.

filterOptions legt außerdem fest, wie Felder verglichen werden, wenn in der Eigenschaft filter ein SQL-Ausdruck angegeben wird.

Die Eigenschaft filterOptions tritt in Kraft, wenn Sie den SQL-Ausdruck der Eigenschaft filter zuweisen oder die Methode applyFilter( ) aufrufen. Während der Filter aktiv ist, hat eine Änderung des Werts von filterOptions keine Auswirkungen (bis der Filter geändert wird).