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.