DE/Such-Tool
⇐ Table of Contents{{#if: Functionality| | Functionality }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | DE/Such-Tool{{#if: MRP Info| | MRP Info }} ⇒
ADempiere setzt ein Such-Tool ein, das einen bestimmten Datensatz oder eine Gruppe von Datensätzen in den meisten Tabellen finden kann.
Contents
Zugang
Icon: | |
Menü GB: | →Lookup Record }}{{#if: | → }}{{#if: | → }} |
Menü D: | →Eintrag suchen }}{{#if: | → }}{{#if: | → }} |
Kurztaste: | F6 |
Einschränkungen
Die Suchfunktion ist nur in einem Fenster/Tab verfügbar. Mit anderen Worten, es wird nur nach den Daten aus der momentan angezeigten Tabelle gesucht.
Die Suchfunktion wird automatisch angezeigt wenn das der Tabelle zugrunde liegenden Register als "High Volume" bezeichnet wurde und vorher keine Abfrage angewendet wurde.
Wenn es keine Datensätze in der Tabelle gibt ist die Suchfunktion nicht verfügbar.
Beschreibung
Wenn die Suchfunktion aktiviert wird erscheint unten gezeigter Dialog. Dieser Dialog hat zwei Registerkarten:
- Eintrag suchen (Lookup Record) und
- erweitert (Advanced).
Am unteren Rand befinden sich drei Knöpfe:
Folgende Felder werden als Suchfunktion angeboten, wenn sie in der Tabelle in der gesucht wird vorhanden sind:
- Wert oder Schlüssel
- Name
- Dokumenten Nummer
- Beschreibung
- Jedes Feld das folgende Feldbezeichnung in der Tabelle hat:
- "Name"
- "Customer Name"
- "Name 2".
Diese sind in der Regel die häufigste Felder nach denen gesucht wird und bieten einen guten und schnellen Standard.
Zusätzlich werden alle Felder die als als "Selection Columns" in der Tabelle definiert sind angezeigt. Siehe auch: {{#if: Table and Column|Table and Column|TableandColumn }} Window.
Das Symbol Neuer Eintrag fügt einen neuen und leeren Datensatz am Ende der Tabelle hinzu. Dieser leere Datensatz kann, abhängig von der Tabelle und den Feld-Einschränkungen, nicht bearbeitet werden. In diesem Fall müssen Sie die Schaltfläche Neuer Datensatz in der Symbolleiste drücken, bevor der Datensatz bearbeitet werden kann.
In der Suche werden leere Einträge wie "egal" und nicht wie NULL-Werte interpretiert. Um nach Nullwerten zu suchen schauen Sie bitte bei Erweiterte Suche nach.
Die Suche unterscheidet nicht zwischen Groß-und Kleinschreibung.
Bei Zeichenketten kann das Prozent-Zeichen "%"als Platzhalter oder ersatzweise für null oder mehrere Zeichen verwendet werden.
Die Software fügt an das Ende einer Zeichenkette automatisch ein "Joker" Zeichen ein. So werden alle Einträge mit mehr anhängenden Zeichen ebenfalls gefunden z.B.: "Peter" wird gesucht und findet: "Peter", "pertermann" und "PETERMANN" und "%Peter" findet "Peter", "peter", "PETERMANN" und "schwarzer Peter".
Erweiterte Suche
Die erweiterte Suche wird über den Karteireiter Erweitert / Advanced aufgerufen.
Die Registerkarte enthält oben fünf Schaltflächen:
Unterhalb der Schlatflächen befindet sich eine Tabelle. In den Spalten der Tabelle befinden sich die Abfrage-Klauseln.
In dieser Tabelle können komplexe Suchanfragen erzeugt werden wie z.B.:
- Suche nach NULL-Werte, indem Sie den Wert NULL bzw. LEER abfragen
- Das Verbinden mehrerer Suchbedingungen mit UND und ODER Operatoren
- Gruppierung von Suchbedingungen durch Klammern mit denen die Reihenfolge der Operationen festgelegt werden.
Die erweiterte Suche kann durch drücken des speichern Symbols und Angabe eines Namens gespeichert werden.
Zur Wiederherstellung der gespeicherten Suche wählen Sie in den Namen der Suchanfrage aus der Liste.
Um die gespeicherte erweiterte Suche zu löschen führen Sie bitte folgende Zeilen aus:
- Wählen Sie die zu löschende erweiterte Suche
- Löschen Sie alle Zeilen indem Sie auf den Papierkorb klicken.
- Wenn keine Kriterien sichtbar sind klicken Sie auf die Schaltfläche speichern.
Folgende Operatoren können eingesetzt werden:
- " = " Gleich
- " != " Ungleich
- " ~ " Entspricht
- " !~ " Entspricht nicht
- " > " größer als
- " >= " größer odergleich
- " < " kleiner als
- " <= " kleiner geleich als
- " >-< " Zwischen
Der Joker '%' kann in Zeichenketten verwendet werden,.
Die Abfrage der Operatoren und Wildcards im oberen Bild wird auf alle Tabellen angewendet. Die Auftrags- oder Rechnungsnummer befinden sich in dem Feld "Name".
Für Entwickler
Die Software befindet sich in:
- base/src
- org.compiere.swing.CDialog.java
- client/src
- org.compiere.apps.search.Find.java