Beispiele für Suchbegriffe

Suchbegriff

Automatische
Qualifizierung

Suchergebnis

Bau

%Bau%

Jedes Auftreten von Bau, z.B. Bau AG, BauAG, Bau GmbH, AG Bau, baulich, Bauch.

Bau%

keine Änderung

Jedes Auftreten von Bau am Anfang, z.B. Bau AG Bielefeld.

!Bau

!%Bau%

Jede Zeichenkette, die nicht Bau enthält.

Bau AG

%Bau% & %AG%

Jede Zeichenkette, die Bau und AG an beliebiger Position und in beliebiger Reihenfolge enthält.

Bau AG%

%Bau% & AG%

Jede Zeichenkette, die Bau an beliebiger Position und AG am Anfang der Zeichenkette enthält.

Bau !AG

%Bau% & !%AG%

Jede Zeichenkette, die Bau enthält, aber nicht AG, z.B. Bau GmbH, Bau, baulich, Baum.

Bau AG%’

keine Änderung

Jedes Auftreten von Bau AG am Anfang, z.B. Bau AG Bielefeld oder Bau AG Arnstadt.

’Bau AG Biele­feld’

keine Änderung

Nur exakt die Zeichenkette Bau AG Bielefeld.

 '%Bau AG%'

keine Änderung

Jede Zeichenkette, in der die exakte Wortgruppe Bau AG als Teil­string vorkommt.

Suche in Checkboxen

Zustand

Darstellung

Suchbegriff

Gesetzt

Häkchen auf weiß

y

Nicht gesetzt

Weiß

n

Leer

Grau

null

Checkboxen können einen von drei Zuständen haben. Für die Suche nach diesen Zuständen sind die in der Tabelle angegebenen Suchbegriffe verfügbar.

Die Suchbegriffe können verknüpft werden, z.B. finden Sie mit n | null alle Checkboxen, die nicht gesetzt oder leer sind.

Suche in Choice-Box- und Radio-Button-Feldern

Choice-Box- und Radio-Button-Felder speichern nur bestimmte, durch die Auswahl vorgegebene Ein­träge. Im Quickfinder können Sie diese Einträge zur Verwendung als Suchbegriff auswählen.

Suche in Datumsfeldern

Die Suche in Datumsfeldern ist auch im Quickfinder möglich, aber über die Suche im Filterformular wesentlich komfortabler. Für die Suche im Quickfinder gibt es mehrere Suchoperatoren, um

  • nach einem konkreten Datum
  • vor oder nach einem Datum
  • innerhalb einer Zeitspanne (von Tag 1 bis Tag 2)

suchen zu können. Die Eingabe nicht vollständiger Datumswerte wird unterstützt. Datumswerte werden automatisch anhand des Datenformats des betreffenden Feldes erkannt (wie auch im Feld selbst). Dabei qualifiziert der Quick­finder folgendermaßen:

Nach einem konkreten Datum

Eingabe: 230507, wird erkannt als (>=23.05.2007 & <=23.05.2007)

Vor oder nach einem Datum

Eingabe: <010104, wird erkannt als <01.01.2004 und zeigt alle Ergebnisse vor (bis) zu diesem Tag.

Eingabe: >010104, wird erkannt als >01.01.2004 und zeigt alle Ergebnisse ab diesem Tag.

Verwenden Sie das Gleichheitszeichen (=) nach dem jeweiligen Relations­zeichen, so schließen Sie das jeweilige Datum in die Suche mit ein.

Innerhalb einer Zeitspanne (von Tag 1 bis Tag 2)

Eingabe: >010108 & <010608, wird erkannt als >01.01.2008 & <01.06.2008 und liefert die Ergebnisse ab 01.01.2008 bis 01.06.2008.

Eingabe >=010108 & <=010608, wird erkannt als >=01.01.2008 & <=01.06.2008 und liefert Ergebnisse, einschließlich 01.01.2008 bis einschließlich 01.06.2008.

Eine Zeitspanne ausschließen

Wird das kaufmännische & zwischen den Zeichenketten nicht gesetzt, dann handelt es sich um eine Oder-Anfrage, die das System so interpretiert: Zeige alle Ergebnisse bis auf die angegebene Ein­schränkung.

Eingabe: >010108 <010608, wird erkannt als >01.01.2008 <01.06.2008 und liefert nur die Ergebnisse vor dem 01.01.2008 und nach dem 01.06.2008.

Tipp: Öffnen Sie lieber ein Filterformular, suchen Sie das entsprechende Datumsfeld und verwenden Sie komfortable Attribute wie "ab dem", "bis zum", "innerhalb" usw.

Suche nach Telefonnummern

Die Suche nach Telefonnummern bei externen Kontakten kann auf die internen Telefonfelder erweitert werden. Dieses Feature wird über Umgebungsvariablen geschaltet und ist voreingestellt aktiviert.

Für die Suche nach Telefonnummern werden alle nichtnumerischen Zeichen entfernt. Ein führendes + wird durch 00 ersetzt.

Hinweis: Durch die Oder-Suche, die bei eingeschaltetem Feature entsteht, ist entweder die Suche nach Branche, Region oder Telefonnummer möglich.

Suche in numerischen Feldern (Integer, Float, Money)

Sucheinträge in numerischen Feldern dürfen keine Platzhalter (% oder ?) enthalten. Das System hindert Sie daran, diese Zeichen einzugeben.

Suche nach leeren oder belegten Feldern

In Text- oder BLOB-Feldern können Sie leere Einträge mit null und nicht leere Einträge mit % oder !null. finden. Für alle anderen Feldtypen (Integer, Float, Money, Logic, Date) muss null oder !null in den Quick­finder eingetragen werden.

Kennzeichnung von Feldern mit Sucheintrag

Im Web-Client können Sie einfach auf die Feldauswahl am Quickfinder klicken, um die Felder mit Häkchen zu sehen, zu denen es einen Sucheintrag gibt.

Ausnahmen bei der Verwendung des Quickfinders, z.B. strukturierter Lieferumfang

In einem strukturierten Lieferumfang eines Vertriebs- oder Servicevorgangs, der expandiert dargestellt ist, kann der Quickfinder in der expandierten Liste nur diejenigen Zeilen als Treffer finden, die sich in der Topebene befinden.

Das Verhalten der Suche in einem strukturierten Lieferumfang ist technisch bedingt, denn der Lieferum­fang ist als Baum repräsentiert.

Sucheinträge, Filter und Sortierung an einen Report übergeben

Bei Reports im Noselect-Modus (z.B. Übersichtsliste aller Vorgänge) werden Filter und Sucheinträge im Dialog ausgewertet. Die Suchbedingungen und auch die in einem Filter definierte Sortierung werden in den Loader übernommen. Eine eventuell im Loader definierte Sortierung wird dabei überladen.

Hinweis: Die Attribute werden nur übernommen, wenn die entsprechenden Felder im Datenmodell für die Berichtsdefinition berücksichtigt wurden.

Tipps zur Suche auf speziellen Feldern

In manchen Szenarien ist es nicht möglich, über den Quickfinder zu suchen, da die Felder entweder im Formular nicht sichtbar oder gesperrt sind oder erst zur Laufzeit einen Zustand repräsentieren, wie z.B. verschiedene BLOB-Felder. Beispiel:

Synchronisationsstatus

Der Synchronisationsstatus eines Termins kann nicht über das Feld Sync.Status gesucht werden, da es sich hier um ein Calculate-Feld handelt, das erst zur Laufzeit berechnet wird.

Info

Admin: Für einen Administrator ist die Suche aber über das Feld PSA_ACT.SYN_PIC (Titel "Synchronisati­onsbild" mit Suchmodus X) möglich, in dem ein Blob-Name steht. Das kann jedoch nur über das Filterformu­lar (Admin-Level der Filtermaske) geschehen.

Für das Feld PSA_ACT.SYN_PIC gelten folgende Zuordnungen:

  • "PSA_OEX_NON" (oder leer): nicht synchronisiert
  • "PSA_OEX_EXP": exportiert (CRM zu Groupware)
  • "PSA_OEX_IMP": importiert (Groupware zum CRM)
  • "PSA_OEX_CFL": Konflikt (konkurrierende Änderung im CRM und in der Groupware)
  • "PSA_OEX_ERR": Fehler bei der Synchronisation

Da der mehrsprachig hinterlegte Meldungstext einer der fünf Meldungen in dieses Calculate-Feld geschrieben wird (bspw. PSA_SYN_STA_NON oder PSA_SYN_STA_EXP), kann man also (case-sensitiv) auf diesem Blob-Namen nach "Enthält eines der Wörter" filtern und als Wort "NON", "EXP", "IMP", "CFL" oder "ERR" eintragen, um die Aktivitäten auf eine der Kategorien einzuschränken.

Hinweis: Bei ähnlichen Szenarien fragen Sie gern Ihren Projektingenieur bei JustRelate, wie man auf speziellen Feldern suchen kann.