Programmieren mit dBASE PLUS: filterOptions

Aus Wikibooks
Zur Navigation springen Zur Suche springen
Wikibooks buchseite.svg Zurück zu Eigenschaften | One wikibook.svg Hoch zu Regal EDV | Wikibooks buchseite.svg Vor zu Inhaltsverzeichnis


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).