71
Bearbeitungen
FPE (Diskussion | Beiträge) |
KLK (Diskussion | Beiträge) (→Suchfunktionen: Überarbeitung des Abschnitts) |
||
Zeile 38: | Zeile 38: | ||
==Suchfunktionen== | ==Suchfunktionen== | ||
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. | 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. | ||
===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 '' | Sofern die ''indexbasierte Suchfunktion'' voreingestellt ist, stehen im [[Artikel erfassen|Erfassungsdialog]] folgende Suchbefehle zur Verfügung: | ||
<!--////////// Tabelle ANFANG //////////--> | <!--////////// Tabelle ANFANG //////////--> | ||
{| class="wikitable" | {| class="wikitable" | ||
Zeile 50: | Zeile 51: | ||
! style="background:#B3B7FF" | Suchfunktion | ! style="background:#B3B7FF" | Suchfunktion | ||
!! style="background:#B3B7FF" | Syntax | !! style="background:#B3B7FF" | Syntax | ||
!! style="background:#B3B7FF" | Beispiel | !! style="background:#B3B7FF" | Beispiel | ||
!! style="background:#B3B7FF" | Ergebnis | !! style="background:#B3B7FF" | Ergebnis | ||
|- | |- | ||
| nach | | 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> | | nach Suchwörtern || '*' + <ZEICHEN> || *MEDIUM || Artikel, denen das Suchwort „Medium" zugeordnet wurde | ||
|} | |} | ||
<!--////////// Tabelle ENDE //////////--> | <!--////////// Tabelle ENDE //////////--> | ||
Die | Die Näherungssuche öffnet einen Suchdialog und sortiert die Artikeltabelle nach dem angeforderten Suchindex „Art. Nr." oder „Suchbegriff". | ||
[[File: | [[File:steuerelemente_finden.png|gerahmt|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 Felder 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. | |||
Sofern die '' | Sofern die ''SQL-basierte Suchfunktion'' voreingestellt ist, stehen im [[Artikel erfassen|Erfassungsdialog]] folgende Suchbefehle zur Verfügung: | ||
<!--////////// Tabelle ANFANG //////////--> | <!--////////// Tabelle ANFANG //////////--> | ||
{| class="wikitable" | {| class="wikitable" | ||
Zeile 74: | Zeile 80: | ||
! style="background:#B3B7FF" | Suchfunktion | ! style="background:#B3B7FF" | Suchfunktion | ||
!! style="background:#B3B7FF" | Syntax | !! style="background:#B3B7FF" | Syntax | ||
!! style="background:#B3B7FF" | Beispiel | !! style="background:#B3B7FF" | Beispiel | ||
!! style="background:#B3B7FF" | Ergebnis | !! style="background:#B3B7FF" | Ergebnis | ||
|- | |- | ||
| nach | | nach Zeichenkette || <ZEICHEN> || Orange || Artikel mit „Orange" in Suchbegriff oder Text | ||
|- | |- | ||
| nach Suchwörtern || * + <ZEICHEN> || *MEDIUM || Artikel, denen das Suchwort „Medium" zugeordnet wurde | |||
| nach Suchwörtern || | |||
|} | |} | ||
<!--////////// Tabelle ENDE //////////--> | <!--////////// Tabelle ENDE //////////--> | ||
Die | Die SQL-Suche öffnet sich im Suchdialog und zeigt die Ergebnisse in einer Tabelle an: | ||
[[File:steuerelemente_finden_sql.png|gerahmt|link=|SQL-basierte Suche]] | |||
Die Ergebnisse enthalten den eingegebenen Begriff. Mit den Pfeiltasten der Tastatur kann innerhalb der Tabelle geblättert werden. Die Suche kann mit {{Taste|↵}} beendet werden. | |||
Als Besonderheit können bei der Suchbegriffssuche mehrere Begriffe durch Kommata getrennt eingegeben werden. | |||
<!--###################################################################################################################--> | |||
==Der Intervalldialog== | ==Der Intervalldialog== |