In diesem Dialog können eigene Suchen konfiguriert werden, die später über den "Suchen wobei..."-Dialog ausgeführt werden können.
Das Dialogfenster enthält folgende Felder und Optionen:
In der Feldgruppe Suche wobei sind folgende Optionen enthalten:
In diesem Feld können Sie für auf Datenbankfelder für Einschränkungen zugreifen.
Wenn Sie dieses Kontrollkästchen aktivieren, können Sie eine globale Suche starten.
In der Feldgruppe Funktionen sind folgende Optionen enthalten:
Hier können Sie eine Funktion auswählen, z. B. Artikelbezeichnung1.
Die angezeigten Bezeichnungen sind Alias-Namen zu den eigentlichen Datenbankfeldern. Die Zuordnung der Alias-Namen zu den Datenbankfeldern wird in der Datei PTWS.INI getroffen.
Hinweis
Bei mehrsprachigen Versionen befindet sich die PTWS.INI im jeweiligen NLS Unterverzeichnis.
[Kunde] Felder der Kundentabelle
Kundenname1/name1/C
Kundenname2/name2/C
Kundennummer/kdnr1/C
Kundengruppe/kgrupnr/N/<lfdnr,kgruppe,kgruppe>
[Artikel] Felder der Artikeltabelle
Artikelnummer/artnr1/C
Artikelbezeichnung1/abez1/C
Artikelbezeichnung2/abez2/C
ArtikelrabattWährungseinheiten/artrabinge/N
ArtikelrabattProzent/artrabinproz/N
Seriennummerngeführt/seriennr/N/0,Nein,1,Ja
Artikelgruppe/agrupnr/N/<lfdnr,agruppe,agruppe>
Warengruppe/wgrupnr/N/<lfdnr,wgruppe,wgruppe>
Kostenstelle/kostenstelle/N/<lfdnr,kskurz,kostenstelle>
Kostenart/kostenart/N/<lfdnr,kostenart,kostenart>
ArtikelLieferant/lfdliefnr/N/<liefnr,name1,lieferant>
WICHTIG:
Die erste Zeile in einerTabellenliste kann als Kommentarzeile verwendet werden. Daher wird für diese Zeile e keine Auswahlbox im Dialog "Suchen wobei" zu Verfügung gestellt.
Die Lookups werden in dem unter der Bezeichnungsauswahlbox befindlichen Feld angezeigt, ist kein Lookup definiert wird ein leeres Feld angezeigt, in dem man eine Einschränkung treffen kann.
Bei der Bezeichnung Warengruppe wird das Feld wgrupnr in der Tabelle artikel mit der lfdnr der Tabelle wgruppe verbunden (Join) und dort das Feld wgruppe (Kurzbezeichung der Warengruppe) zur Auswahl angeboten.
Die Bezeichnung Seriennummergeführt entspricht dem Feld seriennr in der Tabelle artikel. Dieses kann den Wert 0 oder 1 annehmen, wobei 0 die Bedeutung „nicht seriennummergeführt" und 1 „seriennummergeführt" hat, was über ein Nein und Ja ausgedrückt wird.
Die Bezeichnung Kundenname1 entspricht dem Feld name1 der Tabelle kunde und ist vom Typ ein Charakter-Feld. Da kein Lookup definiert ist, wird nur ein leeres Feld angeboten, in dem eine Einschränkung nach Charakter treffen kann, z. B. ein 'A%' für alle Kunden deren Name1 mit A beginnt.
Neben der Auswahlbox für die Selektionsmöglichkeiten (Alias-Namen, Datenbankfelder) sind die Schaltflächen für Relationen angeordnet. Zwischen dem Datenbankfeld und seinem Lookup wird hierüber eine Beziehung hergestellt, die für anzustoßende Suche von entscheidender Wichtigkeit ist. Hierbei können Sie folgende Relationen verwenden:
ist gleich dem Wert
ist ungleich dem Wert
ist kleiner dem Wert
ist größer dem Wert
liegt zwischen Wert1 und Wert2
hat keinen Wert
hat irgendeinen Wert
liegt zwischen folgenden Werten
ist ähnlich (sucht nach einer Zeichenfolge, die mit einem vorne und hinten angestellten % Zeichen auch mitten in einem Wort stehen kann).
Neben den Relationen kann bei dem Vergleich explizit auch noch auf Klein-
und Großschreibung geachtet werden. Über die Schaltfläche können Sie die getroffenen Einschränkungen in die Registerkarte Auswahl
übernehmen.
In obigem Beispiel wird die Suche auf die drei Warengruppen „DRU", „DRW" und „DTP" durch die „ist in"-Relation und auf die großgeschriebene Zeichenfolge „DESKJET" innerhalb der Artikelbezeichnung1 mit der „ist ähnlich"-Relation in Verbindung mit vorangestellten %-Zeichen und unter der Berücksichtigung beschränkt, dass die Zeichenfolge keine Buchstaben in Kleinschrift enthält.
Hier werden die oben definierten Relationen angezeigt und können ausgewählt und editiert werden.
Hier wählen Sie im Feld, welches sich unter dem Feld Name befindet, wonach sortiert werden soll. In den darunter liegenden Optionsfeldern bestimmen Sie, wie sortiert werden soll.
Hier können Sie für die zuvor gesetzten Variablen die Bezeichnungen eingeben, die vor den Feldern des Dialogfensters Suchen wobei... stehen sollen.
In der Spalte Vorbelegung kann noch ein Standardwert eingestellt werden, der dann im generierten Suchdialog beim Öffnen eingeblendet werden soll.
Hier ist noch keine Funktionalität hinterlegt. Hier wird in einer späteren Version die Möglichkeit bestehen, zu den Tabellen, die im Haupt-Select in der from-Rubrik angesprochen werden, weitere hinzuzufügen.