Vergleichsoperatoren für Suche

Aus Wiki hscerp
Zur Navigation springen Zur Suche springen

Vergleichsoperatoren für Suchen

Liste der Operatoren

Suchoperator Bezeichnung Suchlogik
Pattern findet Werte, mit teilweisen Überstimmungen mit dem Suchbegriff (% als Platzhalter möglich)
gleich findet exakte Übereinstimmungen
größer oder gleich findet Werte, die größer oder gleich dem Suchbegriff sind
größer findet Werte, die größer als der Suchbegriff sind
kleiner oder gleich findet Werte, die kleiner oder gleich dem Suchbegriff sind
kleiner findet Werte, die kleiner als der Suchbegriff sind
ungleich findet Werte, die nicht dem Suchbegriff entsprechen
zwischen findet Werte, die zwischen den angegebenen von-bis-Grenzen liegen
leer findet Datensätze, die keinen Wert im angegebenen Feld haben
nicht leer findet Datensätze, die einen beliebigen Wert im angegebenen Feld haben

Besonderheiten bei logischen Werten (Boolean)

Logische oder Boolean-Felder werden im hscERP normalerweise durch eine Checkbox dargestellt. Soll über solche Felder gesucht werden, so stehen nur die Vergleichsoperatoren gleich und ungleich zur Verfügung. Bei einer Verwendung innerhalb der Suche gelten in diesem Fall bestimmt Logiken.

Beispiel:

Datensatz Symbol Boolean-Wert
A wahr / true / Häkchen gesetzt
B falsch / false / Häkchen nicht gesetzt


Die Suche mit folgenden Suchkriterien gibt folgende Suchergebnisse zurück:

Suchkriterien Beispiel Suchergebnis
ist gleich falsch Datensätze A und B (keine Filterung)
ist ungleich falsch Datensätze A und B (keine Filterung)
ist gleich wahr Datensatz A
ist ungleich wahr Datensatz B

Das bedeutet, dass eine Suche nach falsch bzw. ungleich falsch nicht möglich ist. Es muss der Umweg über den komplementären Wahr-Wert verwendet werden.