Vergleichsoperatoren für Suche: Unterschied zwischen den Versionen

Aus Wiki hscerp
Wechseln zu: Navigation, Suche
Zeile 20: Zeile 20:
 
Beispiel:
 
Beispiel:
  
{|
+
{|class="wikitable" style="margin:auto"
 
!Datensatz !! Boolean-Wert
 
!Datensatz !! Boolean-Wert
 
|-
 
|-
Zeile 27: Zeile 27:
 
| B || falsch / false / Häkchen nicht gesetzt
 
| B || falsch / false / Häkchen nicht gesetzt
 
|}
 
|}
 +
 +
 +
Die Suche mit folgenden Suchkriterien gibt folgende Suchergebnisse zurück:
 +
 +
{|class="wikitable" style="margin:auto"
 +
!Suchkriterien !! Suchergebnis
 +
|-
 +
| ist gleich falsch || Datensätze A und B
 +
|-
 +
| ist ungleich falsch || Datensätze A und B
 +
|-
 +
| 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.

Version vom 31. August 2023, 11:46 Uhr

Vergleichsoperatoren für Suchen

Liste der Operatoren

  • Pattern
  • gleich
  • größer gleich
  • größer
  • kleiner gleich
  • kleiner
  • ungleich
  • zwischen
  • leer
  • nicht leer


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 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 Suchergebnis
ist gleich falsch Datensätze A und B
ist ungleich falsch Datensätze A und B
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.