Vergleichsoperatoren für Suche: Unterschied zwischen den Versionen

Aus Wiki hscerp
Wechseln zu: Navigation, Suche
(Besonderheiten bei logischen Werten (Boolean))
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
=== Liste der Operatoren ===
 
=== Liste der Operatoren ===
  
* Pattern
+
{|class="wikitable" style="margin-left: 0px; margin-right: auto;"
* gleich
+
! Suchoperator !! Bezeichnung !! Suchlogik
* größer gleich
+
|-
* größer
+
| [[Datei:pattern.jpg]] || Pattern || findet Werte, mit teilweisen Überstimmungen mit dem Suchbegriff (% als Platzhalter möglich)
* kleiner gleich
+
|-
* kleiner
+
| [[Datei:gleich.jpg]] || gleich || findet exakte Übereinstimmungen
* ungleich
+
|-
* zwischen
+
| [[Datei:groesser_gleich.jpg]] || größer oder gleich || findet Werte, die größer oder gleich dem Suchbegriff sind
* leer
+
|-
* nicht leer
+
| [[Datei:groesser.jpg]] || größer || findet Werte, die größer als der Suchbegriff sind
 
+
|-
 +
| [[Datei:kleiner_gleich.jpg]] || kleiner oder gleich || findet Werte, die kleiner oder gleich dem Suchbegriff sind
 +
|-
 +
| [[Datei:kleiner.jpg]] || kleiner || findet Werte, die kleiner als der Suchbegriff sind
 +
|-
 +
| [[Datei:ungleich.jpg]] || ungleich || findet Werte, die nicht dem Suchbegriff entsprechen
 +
|-
 +
| [[Datei:zwischen.jpg]] || zwischen || findet Werte, die zwischen den angegebenen von-bis-Grenzen liegen
 +
|-
 +
| [[Datei:leer.jpg]] || leer || findet Datensätze, die keinen Wert im angegebenen Feld haben
 +
|-
 +
| [[Datei:nicht_leer.jpg]] || nicht leer || findet Datensätze, die einen beliebigen Wert im angegebenen Feld haben
 +
|}
  
 
=== Besonderheiten bei logischen Werten (Boolean) ===
 
=== Besonderheiten bei logischen Werten (Boolean) ===
Zeile 20: Zeile 32:
 
Beispiel:
 
Beispiel:
  
{|class="wikitable" style="margin:auto"
+
{|class="wikitable" style="margin-left: 0px; margin-right: auto;"
!Datensatz !! Boolean-Wert
+
!Datensatz !! Symbol !! Boolean-Wert
 
|-
 
|-
| A || wahr / true / Häkchen gesetzt
+
| A || [[Datei:wahr.jpg]] || wahr / true / Häkchen gesetzt
 
|-
 
|-
| B || falsch / false / Häkchen nicht gesetzt
+
| B || [[Datei:falsch.jpg]] || falsch / false / Häkchen nicht gesetzt
 
|}
 
|}
  
Zeile 31: Zeile 43:
 
Die Suche mit folgenden Suchkriterien gibt folgende Suchergebnisse zurück:
 
Die Suche mit folgenden Suchkriterien gibt folgende Suchergebnisse zurück:
  
{|class="wikitable" style="margin:auto"
+
{|class="wikitable" style="margin-left: 0px; margin-right: auto;"
!Suchkriterien !! Suchergebnis
+
!Suchkriterien !! Beispiel !! Suchergebnis
 
|-
 
|-
| ist gleich falsch || Datensätze A und B
+
| ist gleich falsch || [[Datei:gleich_falsch.jpg]] || Datensätze A und B (keine Filterung)
 
|-
 
|-
| ist ungleich falsch || Datensätze A und B
+
| ist ungleich falsch || [[Datei:ungleich_falsch.jpg]] || Datensätze A und B (keine Filterung)
 
|-
 
|-
| ist gleich wahr || Datensatz A
+
| ist gleich wahr || [[Datei:gleich_wahr.jpg]] || Datensatz A
 
|-
 
|-
| ist ungleich wahr || Datensatz B
+
| ist ungleich wahr || [[Datei:ungleich_wahr.jpg]] || 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.
 
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.

Aktuelle Version vom 31. August 2023, 12:29 Uhr

Vergleichsoperatoren für Suchen

Liste der Operatoren

Suchoperator Bezeichnung Suchlogik
Pattern.jpg Pattern findet Werte, mit teilweisen Überstimmungen mit dem Suchbegriff (% als Platzhalter möglich)
Gleich.jpg gleich findet exakte Übereinstimmungen
Groesser gleich.jpg größer oder gleich findet Werte, die größer oder gleich dem Suchbegriff sind
Groesser.jpg größer findet Werte, die größer als der Suchbegriff sind
Kleiner gleich.jpg kleiner oder gleich findet Werte, die kleiner oder gleich dem Suchbegriff sind
Kleiner.jpg kleiner findet Werte, die kleiner als der Suchbegriff sind
Ungleich.jpg ungleich findet Werte, die nicht dem Suchbegriff entsprechen
Zwischen.jpg zwischen findet Werte, die zwischen den angegebenen von-bis-Grenzen liegen
Leer.jpg leer findet Datensätze, die keinen Wert im angegebenen Feld haben
Nicht leer.jpg 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.jpg wahr / true / Häkchen gesetzt
B Falsch.jpg falsch / false / Häkchen nicht gesetzt


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

Suchkriterien Beispiel Suchergebnis
ist gleich falsch Gleich falsch.jpg Datensätze A und B (keine Filterung)
ist ungleich falsch Ungleich falsch.jpg Datensätze A und B (keine Filterung)
ist gleich wahr Gleich wahr.jpg Datensatz A
ist ungleich wahr Ungleich wahr.jpg 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.