Besondere Steuerelemente: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
→‎Suchfunktionen: Überarbeitung des Abschnitts
(→‎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.


Eine indexbasierte Suchfunktion ermöglicht eine Näherungssuche innerhalb eines Suchbereichs. Diese Suchfunktion arbeitet schnell und zeigt Suchergebnisse direkt an, kann aber immer nur ab dem Feldbeginn und immer nur in einem einzelnen Feld suchen<ref>Die Funktionsweise wird in den Suchfeldern der Stammdatenregister „Liste" verwendet</ref>.  
===Indexbasierte Suche===
Eine 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<ref>Diese Funktionsweise wird beispielsweise beim Suchen im Internet verwendet</ref>. Im [[Register Einstellungen|Konfigurationsmodul]] kann eine Vorauswahl getroffen werden, welche Suchtechnik vorrangig verwendet wird, voreingestellt ist die SQL- basierte 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|&#42;}} nach den Artikeln zugeordneten [[Warenstamm#Suchwörter|Suchwörtern]] gesucht werden.


Sofern die ''SQL-basierte Suchfunktion'' voreingestellt ist, stehen im Erfassungsdialog folgende Suchbefehle zur Verfügung:
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 Zeichenkette || <ZEICHEN> || Orange || Artikel mit „Orange" in Suchbegriff oder Text
| 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
| nach Suchwörtern || '*' + <ZEICHEN> || *MEDIUM || Artikel, denen das Suchwort „Medium" zugeordnet wurde
|}
|}
<!--//////////    Tabelle ENDE    //////////-->
<!--//////////    Tabelle ENDE    //////////-->
Die SQL-Suche öffnet sich im Suchdialog und zeigt die Ergebnisse in einer Tabelle an:
Die Näherungssuche öffnet einen Suchdialog und sortiert die Artikeltabelle nach dem angeforderten Suchindex „Art. Nr." oder „Suchbegriff".


[[File:steuerelemente_finden_sql.png|border|link=|SQL-basierte Suche]]
[[File:steuerelemente_finden.png|gerahmt|link=|Indexbasierte Suche]]


Die Ergebnisse enthalten den eingegebenen Begriff. Mit den Pfeiltasten der Tastatur kann innerhalb der Tabelle geblättert werden. Die Suche kann mit {{Taste|&crarr;}} beendet werden.  
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|&crarr;}} beendet werden.


Als Besonderheit können bei der Suchbegriffssuche mehrere Begriffe durch Kommata getrennt eingegeben 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 ''indexbasierte Suchfunktion'' voreingestellt ist, stehen im Erfassungsdialog folgende Suchbefehle zur Verfügung:
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 Art. Nr. || <ARTIKEL NR.> || 101020 || Artikel im Nummernbereich 1010x
| nach Zeichenkette || <ZEICHEN> || Orange || Artikel mit „Orange" in Suchbegriff oder Text
|-
|-
| nach Suchbegriff || '-' + <ZEICHEN> || -ORANGE || Artikel mit „ORANGE" im Suchbegriff oder Text
| nach Suchwörtern || * + <ZEICHEN> || *MEDIUM || Artikel, denen das Suchwort „Medium" zugeordnet wurde
|-
| nach Zeichenkette || '+' + <ZEICHEN> || +KWAR || Artikel im Suchbegriffbereich KWARx
|-
| nach Suchwörtern || '*' + <ZEICHEN> || *MEDIUM || Artikel, denen das Suchwort „Medium" zugeordnet wurde
|}
|}
<!--//////////    Tabelle ENDE    //////////-->
<!--//////////    Tabelle ENDE    //////////-->
Die Näherungssuche öffnet einen Suchdialog und sortiert die Artikeltabelle nach dem angeforderten Suchindex „Art. Nr." oder „Suchbegriff".
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]]


[[File:steuerelemente_finden.png|border|link=|Indexbasierte Suche]]
Die Ergebnisse enthalten den eingegebenen Begriff. Mit den Pfeiltasten der Tastatur kann innerhalb der Tabelle geblättert werden. Die Suche kann mit {{Taste|&crarr;}} beendet werden.


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|&crarr;}} beendet werden.
Als Besonderheit können bei der Suchbegriffssuche mehrere Begriffe durch Kommata getrennt eingegeben werden.
<!--###################################################################################################################-->


==Der Intervalldialog==
==Der Intervalldialog==
71

Bearbeitungen

Navigationsmenü