User Tools

Site Tools


handbuch:kapitel_3:3.05_bedienung_der_profi-suche

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
handbuch:kapitel_3:3.05_bedienung_der_profi-suche [2011/02/11 16:31]
192.168.0.68
handbuch:kapitel_3:3.05_bedienung_der_profi-suche [2019/10/25 14:11] (current)
Line 24: Line 24:
 |  9  |  **STARTS_WITH** ​ |  Überprüfung,​ ob der Feldinhalt mit dem Wert beginnt ​ |  Mitarbeiter STARTS_WITH "​Peter" ​ | |  9  |  **STARTS_WITH** ​ |  Überprüfung,​ ob der Feldinhalt mit dem Wert beginnt ​ |  Mitarbeiter STARTS_WITH "​Peter" ​ |
 |  10  |  **ENDS_WITH** ​ |  Überprüfung,​ ob der Feldinhalt mit dem Wert endet  |  Mitarbeiter ENDS_WITH "​Meier" ​ | |  10  |  **ENDS_WITH** ​ |  Überprüfung,​ ob der Feldinhalt mit dem Wert endet  |  Mitarbeiter ENDS_WITH "​Meier" ​ |
-|  11  |  **->​** ​ |  Feld zeigt auf Dokument ​ |  Arbeitspaket -> Projekt ​and Projekt.Bezeichnung LIKE "​XYZ" ​|+|  11  |  **->​** ​ |  Feld zeigt auf Dokument ​ |  ​Dokument A: Verlinktes Dokument B - > Dokument B Dokument.Feldname > 6 | 
 +|    |   ​| ​   |  z.B. Arbeitspaket ​: Projekt ​-> Projekt ​AND Projekt.Nummer > 6 |
  
 **Anmerkungen:​** Bei den Operatoren wird die Groß/​Kleinschreibung ignoriert; LIKE und like sind also gültig. **Anmerkungen:​** Bei den Operatoren wird die Groß/​Kleinschreibung ignoriert; LIKE und like sind also gültig.
  
-Die Abfrage 1 findet alle Dokumente, wo der Feldinhalt Status genau "​aktiv"​ ist und die Abfrage 2 findet alle Dokumente wo dieser Inhalt ungleich ist.\\ Die Abfragen 3 bis 6 vergleichen den Feldinhalt Datum, wobei das Gleichheitszeichen das Datum selber berücksichtigt.\\ Die Abfrage 7 vergleicht, ob der Wert im Feldinhalt enthalten ist (beispielsweise findet Mitarbeiter LIKE "​Meier",​ aller Mitarbeiter mit Meier => Klaus Meier, Monika Meyer-Grund,​ ...).\\ Die Abfrage 10 findet alle Daten, wo als Projektleiter der Mitarbeiter Meier eingetragen wurde. Diese Abfrage muss immer dann verwendet werden, wenn der gesuchte Feldinhalt eine Mehrfachauswahl ist.\\ Die Abfrage 9 findet alle Dokumente, wo der Feldinhalt mit dem Wert beginnt und Abfrage 10 alle Dokumente, wo der Feldinhalt mit dem Wert endet.\\ Die Abfrage 11 zeigt auf ein Dokument und muss immer dann verwendet werden, wenn der gesuchte Feldinhalt ​ein Verweis auf ein anderes ​Dokument ​ist.+Die Abfrage 1 findet alle Dokumente, wo der Feldinhalt Status genau "​aktiv"​ ist und die Abfrage 2 findet alle Dokumente wo dieser Inhalt ungleich ist.\\ Die Abfragen 3 bis 6 vergleichen den Feldinhalt Datum, wobei das Gleichheitszeichen das Datum selber berücksichtigt.\\ Die Abfrage 7 vergleicht, ob der Wert im Feldinhalt enthalten ist (beispielsweise findet Mitarbeiter LIKE "​Meier",​ aller Mitarbeiter mit Meier => Klaus Meier, Monika Meyer-Grund,​ ...).\\ Die Abfrage 10 findet alle Daten, wo als Projektleiter der Mitarbeiter Meier eingetragen wurde. Diese Abfrage muss immer dann verwendet werden, wenn der gesuchte Feldinhalt eine Mehrfachauswahl ist.\\ Die Abfrage 9 findet alle Dokumente, wo der Feldinhalt mit dem Wert beginnt und Abfrage 10 alle Dokumente, wo der Feldinhalt mit dem Wert endet.\\ Die Abfrage 11 zeigt auf ein Dokument und muss immer dann verwendet werden, wenn der gesuchte Feldinhalt ​in dem Dokument ​abgefragt wird, was sich hinter dem Verweis verbirgt.
  
 Abfragen können auch mehrere verknüpfte Bedingungen enthalten oder negiert werden. Dabei werden derzeit folgende Operatoren unterstützt:​ Abfragen können auch mehrere verknüpfte Bedingungen enthalten oder negiert werden. Dabei werden derzeit folgende Operatoren unterstützt:​
  
 ^  Nr.  ^  Operator ​ ^  Beschreibung ​ ^  Beispiel ​ ^ ^  Nr.  ^  Operator ​ ^  Beschreibung ​ ^  Beispiel ​ ^
-|  **1**  |  AND  |  Und-Verknüpfung (beide Werte müssen erfüllt sein)  |  Status = "​Aktiv"​ AND Status "​Vorleistung" ​ | +|  **1**  |  AND  |  Und-Verknüpfung (beide Werte müssen erfüllt sein)  |  Status = "​Aktiv"​ AND Status ​"​Vorleistung" ​ | 
-|  **2**  |  OR  |  Oder-Verknüpfung (einer der Werte muß erfüllt sein)  |  Status = "​Aktiv"​ OR Status "​Vorleistung" ​ |+|  **2**  |  OR  |  Oder-Verknüpfung (einer der Werte muß erfüllt sein)  |  Status = "​Aktiv"​ OR Status ​"​Vorleistung" ​ |
 |  **3**  |  NOT  |  Negierung ​ |  NOT (Status = "​Passiv"​) ​ | |  **3**  |  NOT  |  Negierung ​ |  NOT (Status = "​Passiv"​) ​ |
  
-Mit Hilfe des Zusatzes SORT können die Ergebnisse sortiert werden. Beispiel: SORT Bezeichnung sortiert nach dem Feld Bezeichnung ​aufsteigend. Aufsteigend (ASC) ist die Standardeinstellung für Sortierung und muss nicht explizit angegeben werden. DESC sortiert absteigend. Beispiel: SORT Bezeichnung DESC sortiert nach dem Feld Bezeichnung ​absteigend.+Mit Hilfe des Zusatzes SORT können die Ergebnisse sortiert werden. Beispiel: SORT Bezeichnungsortiert nach dem Feld Bezeichnung. Aufsteigend (ASC) ist die Standardeinstellung für Sortierung und muss nicht explizit angegeben werden.\\ DESC sortiert absteigend. Beispiel: SORT Bezeichnung DESCsortiert ​absteigend ​nach dem Feld Bezeichnung.
  
 In der Profi-Suche können auch ab Version 2.5 feste Variablen genutzt werden, wenn beispielsweise der angemeldete Benutzer oder das aktuelle Datum benötigt wird:  In der Profi-Suche können auch ab Version 2.5 feste Variablen genutzt werden, wenn beispielsweise der angemeldete Benutzer oder das aktuelle Datum benötigt wird: 
Line 43: Line 44:
 ^  Nr.  ^  Variable ​ ^  Beschreibung ​ ^  Beispiel ​ ^ ^  Nr.  ^  Variable ​ ^  Beschreibung ​ ^  Beispiel ​ ^
 |  1  |  $today ​ |  aktueller Tag  |  Date = $today ​ | |  1  |  $today ​ |  aktueller Tag  |  Date = $today ​ |
-|  2  |  $now  |  aktueller Tag und aktuelle Uhrzeit ​ |  Date <= $now  |+|  2  |  $now  |  aktueller Tag und aktuelle Uhrzeit ​ |  Date = $now  |
 |  3  |  $user  |  Link auf aktuellen (angemeldeten) Mitarbeiter ​ |  Mitarbeiter = $user (Beispiel Link im Arbeitspaket auf Mitarbeiter;​ Vergleich mit LIKE nicht möglich) ​ | |  3  |  $user  |  Link auf aktuellen (angemeldeten) Mitarbeiter ​ |  Mitarbeiter = $user (Beispiel Link im Arbeitspaket auf Mitarbeiter;​ Vergleich mit LIKE nicht möglich) ​ |
 |  4  |  $username ​ |  Schlüssel des aktuellen Mitarbeiters ​ |  Mitarbeiter LIKE $username; ​ Mitarbeiter = $username; ​ | |  4  |  $username ​ |  Schlüssel des aktuellen Mitarbeiters ​ |  Mitarbeiter LIKE $username; ​ Mitarbeiter = $username; ​ |
 |  5  |  $userfirstname ​ |  Vorname des aktuellen Mitarbeiters ​ |  Mitarbeiter.Vorname LIKE $userfirstname; ​ Mitarbeiter.Vorname = $userfirstname; ​ | |  5  |  $userfirstname ​ |  Vorname des aktuellen Mitarbeiters ​ |  Mitarbeiter.Vorname LIKE $userfirstname; ​ Mitarbeiter.Vorname = $userfirstname; ​ |
 |  6  |  $userlastname ​ |  Nachname des aktuellen Mitarbeiters ​ |  Mitarbeiter.Name LIKE $userlastname;​ Mitarbeiter.Name = $userlastname; ​ | |  6  |  $userlastname ​ |  Nachname des aktuellen Mitarbeiters ​ |  Mitarbeiter.Name LIKE $userlastname;​ Mitarbeiter.Name = $userlastname; ​ |
 +|  7  |  $userlogin ​ |  Login des aktuellen Mitarbeiters ​ |  Mitarbeiter.Login LIKE $userlogin; Mitarbeiter.Login = $userlogin; ​ |
 +|  8  |  $userlocale ​ |  Gebietsschema des aktuellen Mitarbeiters ​ |  Mitarbeiter.Gebietsschema LIKE $userlocale;​ Mitarbeiter.Gebietsschema = $userlocale; ​ |
 +|  9  |  $userlanguage ​ |  Sprache des aktuellen Mitarbeiters ​ |  Mitarbeiter.Sprache LIKE $userlanguage;​ Mitarbeiter.Sprache = $userlanguage; ​ |
 +|  10  |  $usercountry ​ |  Land des aktuellen Mitarbeiters ​ |  Mitarbeiter.Land LIKE $usercountry;​ Mitarbeiter.Land = $usercountry; ​ |
  
 ===== Verwendung der Profi-Suche ===== ===== Verwendung der Profi-Suche =====
handbuch/kapitel_3/3.05_bedienung_der_profi-suche.1297438279.txt.gz · Last modified: 2019/10/25 14:10 (external edit)