|
|
Zeile 43: |
Zeile 43: |
| <!--###################################################################################################################--> | | <!--###################################################################################################################--> |
|
| |
|
| ==Suchfunktionen== | | ==SQL-basierte Suchfunktion== |
| Innerhalb der Software stehen verschiedene Suchfunktionen zur Verfügung, um einen Artikel aus dem Sortiment auszuwählen. Dabei stehen zwei Suchtechnologien zur Verfügung: Die indexbasierte Näherungssuche und die SQL-Suche. Im [[Register Einstellungen|Konfigurationsmodul]] kann eine Vorauswahl getroffen werden, welche Suchtechnik vorrangig verwendet wird; voreingestellt ist die SQL- basierte Suche. | | Innerhalb der Software stehen eine SQL-basierte Suchfunktion zur Verfügung, um einen Artikel aus dem Sortiment auszuwählen. Sie ermöglicht den Vergleich einer Sucheingabe mit mehreren Feldern. Der Suchbegriff kann an einer beliebigen Stelle in den durchsuchten Feldern vorkommen: die SQL-basierte Suchanfrage „WAR“ führt zum Beispiel zu Datensätzen, denen der Suchbegriff „BWARPILS“ zugeordnet ist. Mehrere Suchbegriffe können - durch ein Leerzeichen getrennt - aneinandergereiht werden. Das Leerzeichen ersetzt dabei beliebig viele andere Zeichen, es ist allerdings auf die richtige Reihenfolge zu achten: so führt z.B. Suchanfrage „VA ORA“ zu Datensätzen, denen der Suchbegriff „BVAIORA“ zugeordnet ist, die Suchanfrage „ORA VA“ allerdings nicht. |
| | |
| ===Indexbasierte Suche===
| |
| Die indexbasierte Suchfunktion ermöglicht eine Näherungssuche innerhalb eines Suchbereichs. Diese Suchfunktion arbeitet schnell und zeigt Suchergebnisse direkt an, sie wird in den Suchfeldern der Stammdatenregister „Liste" verwendet. Durchsucht wird dabei ein bestimmtes, indexiertes Feld in einem Stammdatensatz, z.B. das Feld „Suchbegriff“ im Warenstamm. Es wird immer ab dem Feldbeginn gesucht, daher ist es wichtig, den richtigen Suchbegriff zu kennen: so führt z.B. Suchanfrage „BWAR“ zu Datensätzen, denen der Suchbegriff „BWARPILS“ zugeordnet ist, die Suchanfrage „WAR“ jedoch nicht.
| |
| | |
| Bei der Suche im Warenstamm kann durch Voranstellung von {{Taste|*}} nach den Artikeln zugeordneten [[Warenstamm#Suchwörter|Suchwörtern]] gesucht werden.
| |
| | |
| Sofern die ''indexbasierte Suchfunktion'' voreingestellt ist, stehen im [[Artikel erfassen|Erfassungsdialog]] folgende Suchbefehle zur Verfügung:
| |
| <!--////////// Tabelle ANFANG //////////-->
| |
| {| class="wikitable"
| |
| |-
| |
| ! style="background:#B3B7FF" | Suchfunktion
| |
| !! style="background:#B3B7FF" | Syntax
| |
| !! style="background:#B3B7FF" | Beispiel
| |
| !! style="background:#B3B7FF" | Ergebnis
| |
| |-
| |
| | nach Art. Nr. || <ARTIKEL NR.> || 101020 || Artikel im Nummernbereich 1010x
| |
| |-
| |
| | nach Suchbegriff || '-' + <ZEICHEN> || -ORANGE || Artikel mit „ORANGE" im Suchbegriff oder Text
| |
| |-
| |
| | nach Zeichenkette || '+' + <ZEICHEN> || +KWAR || Artikel im Suchbegriffbereich KWARx
| |
| |-
| |
| | nach Suchwörtern || '*' + <ZEICHEN> || *MEDIUM || Artikel, denen das Suchwort „Medium" zugeordnet wurde
| |
| |}
| |
| <!--////////// Tabelle ENDE //////////-->
| |
| Die Näherungssuche öffnet einen Suchdialog und sortiert die Artikeltabelle nach dem angeforderten Suchindex „Art. Nr." oder „Suchbegriff".
| |
| | |
| [[File:steuerelemente_finden.png|gerahmt|ohne|link=|Indexbasierte Suche]]
| |
| | |
| Der am besten zur Eingabe passende Eintrag wird angewählt. Mit den Pfeiltasten der Tastatur kann innerhalb der Tabelle geblättert werden. Die Suche kann mit {{Taste|↵}} beendet werden.
| |
| | |
| ===SQL-basierte Suchfunktion===
| |
| Die SQL-basierte Suchfunktion ermöglicht den Vergleich einer Sucheingabe mit mehreren Feldern. Diese Suchfunktion arbeitet flexibler, weil mehrere Felder gleichzeitig untersucht werden können, ist aber langsamer und gibt unter Umständen eine zu große Ergebnismenge zurück. Der Suchbegriff kann an einer beliebigen Stelle in den durchsuchten Feldern vorkommen: im Gegensatz zu einer indexbasierten Suche führt z.B. die SQL-basierte Suchanfrage „WAR“ zu Datensätzen, denen der Suchbegriff „BWARPILS“ zugeordnet ist. Mehrere Suchbegriffe können - durch ein Leerzeichen getrennt - aneinandergereiht werden. Das Leerzeichen ersetzt dabei beliebig viele andere Zeichen, es ist allerdings auf die richtige Reihenfolge zu achten: so führt z.B. Suchanfrage „VA ORA“ zu Datensätzen, denen der Suchbegriff „BVAIORA“ zugeordnet ist, die Suchanfrage „ORA VA“ allerdings nicht.
| |
|
| |
|
| Im Suchdialog der SQL-basierten Suche ist außerdem die Option „Schnellsuche“ vorausgewählt. Ist diese aktiviert wird die Suche während der Eingabe des Suchbegriffs durchgeführt; dies kann im Netzwerkbetrieb und bei großen Datenmengen zu erheblichen Verzögerungen führen. | | Im Suchdialog der SQL-basierten Suche ist außerdem die Option „Schnellsuche“ vorausgewählt. Ist diese aktiviert wird die Suche während der Eingabe des Suchbegriffs durchgeführt; dies kann im Netzwerkbetrieb und bei großen Datenmengen zu erheblichen Verzögerungen führen. |
|
| |
|
| Sofern die ''SQL-basierte Suchfunktion'' voreingestellt ist, stehen im [[Artikel erfassen#Erste Schritte|Erfassungsdialog der Auftragsverwaltung]] folgende Suchbefehle zur Verfügung:
| | Im [[Artikel erfassen#Erste Schritte|Erfassungsdialog der Auftragsverwaltung]] unter {{Menü|Aufträge}} → {{Menü|Auftragsbearbeitung}} stehen folgende Suchbefehle zur Verfügung: |
| <!--////////// Tabelle ANFANG //////////--> | | <!--////////// Tabelle ANFANG //////////--> |
| {| class="wikitable" | | {| class="wikitable" |