Suche (2): Platzhalter und Operatoren

(Teil 2 der Montagstipp-Reihe „Optimal suchen“)

Die hier vorgestellten Platzhalter und Vergleichsoperatoren sind hilfreich, wenn Sie in einer Ansicht nicht nur ein Element suchen, sondern alle Elemente (Datensätze), die bestimmten Kriterien entsprechen – dies entspricht einem temporären Filter der Ansicht. Aber auch in Eingabefeldern können diese Mittel hilfreich sein, nämlich immer dann, wenn Sie das Suchkriterium nicht ganz präzise angeben können. Also wenn Sie beispielsweise nicht sicher sind, ob ein Kunde nun „Meyer“ oder „Maier“ heißt.

Damit wären wir auch schon bei den Platzhaltern, denn damit lässt sich dieses Problem im Nu lösen: der Platzhalter „%“ kann für eine beliebige Folge von 0 oder mehr Zeichen verwendet werden, der Platzhalter „_“ (Unterstrich) für genau ein Zeichen. Das Suchkriterium ‚M__er‘ (zwei Unterstriche) findet also alle „Maier“, „Meier“, „Meyer“ etc.
Der Platzhalter „%“ wird übrigens automatisch vor Suchbegriffen eingesetzt. Geben Sie also auf der Suche nach einer Krankenkasse ‚Diakonie‘ ein, dann ergänzt die Anwendung dies zu ‚%Diakonie%‘, sofern dies in den Programm-Optionen so eingestellt ist.
Dort (unter Extras > Optionen > Eingabe > Datenauswahl) können Sie übrigens auch festlegen, dass die * – bzw. x – Taste des Ziffernblocks für die Eingabe von „%“ verwendet werden kann und die Minustaste des Ziffernblocks für die Eingabe von „_“.

Mithilfe von Vergleichsoperatoren lassen sich sehr präzise Such- bzw. Filterbedingungen formulieren. Folgende Operatoren stehen zur Verfügung: „<“ (kleiner), „>“ (größer), „<>“ oder „><“ (ungleich / „ist nicht…“).
Die Operatoren „<“ und „>“ sind jedoch nur in numerischen Feldern verfügbar.
Beispiele:

Die Sucheingabe ‚,<>%Gesellschaft%‚ findet alle Datensätze, die im zweiten Suchfeld nicht die Zeichenfolge „Gesellschaft“ enthalten.

,<5000‚ in der Konten-Ansicht oder im Feld Konto filtert alle Konten mit einer Kontonummer unter 5000. Dies ist möglich, weil Kontonummer im XBA Rechnungswesen ein numerisches Feld ist. Nach Beträgen unter 5.000,- Euro können Sie mit dieser Eingabe in Betragsfeldern natürlich ebenfalls suchen.

Für die Bereichssuche steht schließlich noch der Bindestrich ‚‚ (bis) zur Verfügung. Dabei kann nicht nur ein numerischer, sondern auch ein alphabetischer Bereich angegeben werden, also beispielsweise ‚1000-3999‘ für Beträge oder ‚[Speichern unter]:A-C‘ für alle Adressen, die mit A…, B…, oder C… beginnen.

Die Möglichkeiten der Suche verinnerlichen Sie am schnellsten, wenn Sie einfach in einer Ansicht Ihrer Wahl (z.B. Adressen oder Abfrage Buchungen) damit experimentieren.