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:24]
192.168.0.68
handbuch:kapitel_3:3.05_bedienung_der_profi-suche [2019/10/25 14:11] (current)
Line 21: Line 21:
 |  6  |  **>​=** ​ |  Überprüfung,​ ob Feldinhalt größer oder gleich dem Wert ist  |  Datum >= "​1.03.2007" ​ | |  6  |  **>​=** ​ |  Überprüfung,​ ob Feldinhalt größer oder gleich dem Wert ist  |  Datum >= "​1.03.2007" ​ |
 |  7  |  **LIKE** ​ |  Überprüfung,​ ob der Feldinhalt den Wert enthält ​ |  Mitarbeiter LIKE "​Meier" ​ | |  7  |  **LIKE** ​ |  Überprüfung,​ ob der Feldinhalt den Wert enthält ​ |  Mitarbeiter LIKE "​Meier" ​ |
-|  8  |  **CONTAINS** ​ |  Überprüfung,​ ob der Feldinhalt einer Mehrfachauswahl den Wert enthält ​ |  Projektmanager ​LIKE "​Meier" ​ |+|  8  |  **CONTAINS** ​ |  Überprüfung,​ ob der Feldinhalt einer Mehrfachauswahl den Wert enthält ​ |  Projektmanager ​CONTAINS ​"​Meier" ​ |
 |  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 ​findet alle Dokumente, wo der Feldinhalt mit dem Wert beginnt und Abfrage ​alle Dokumente, wo der Feldinhalt mit dem Wert endet.\\ Die Abfrage ​10 findet alle Daten, wo als Projektleiter der Mitarbeiter Meier eingetragen wurde. Diese Abfrage ​zeigt auf ein Dokument und muss immer dann verwendet werden, wenn der gesuchte Feldinhalt ​eine Mehrfachauswahl 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.1297437870.txt.gz · Last modified: 2019/10/25 14:10 (external edit)