051.035 Erweiterte Suche
Mit Hilfe der erweiterten Suche ist eine umfassendere Suche möglich als durch die direkte Eingabe von Suchmustern in den Eingabefeldern im Modus SUCHEN. So können Sie mehrere Bedingungen je Feld eingeben und auch in Anzeigefeldern suchen, was im Modus SUCHEN nicht möglich ist.
Vorgehensweise
Gehen Sie bei der erweiterten Suche vor wie folgt:
-
Positionieren Sie den Mauszeiger über dem Eingabefeld, für das Sie die erweiterte Suche durchführen möchten. Die Einfügemarke selbst kann sich in einem anderen Feld befinden.
-
Betätigen Sie <Strg + rechte Maustaste> oder Einfügemarke auf gewünschtes Feld setzen und Menü EXTRAS - ERWEITERTE SUCHE anwählen.
Es erscheint das Fenster "Erweiterte Suche", in dem Sie Ihre Angaben für die erweiterte Suche zum ausgewählten Feld eingeben können. Diese Angaben betreffen nur das Eingabefeld, über dem Sie zu Beginn den Mauszeiger positioniert haben. Der Name des Eingabefelds wird im Fenster "Erweiterte Suche" angezeigt. Damit sind bei der erweiterten Suche Verwechslungen ausgeschlossen.
-
Geben Sie im Fenster "Erweiterte Suche" die gewünschten Bedingungen ein. Bitte beachten Sie hierbei die Syntaxregeln. Diese werden weiter unten erläutert.
-
Ohne SQL muss bei einer Suche mit Platzhaltern am Ende immer auch der Platzhalter * stehen
|
Beschreibung der Bildschirmfelder
|
Bereich "Informationen zum Feld"
In diesem Bereich können Sie nähere Informationen zum Eingabefeld erlangen, über dem Sie zu Beginn den Mauszeiger positioniert hatten.
Feld, Format Anzeige
Hier erscheinen Bezeichnung und Format des Eingabefelds aus dem DataDictionary.
Weitere Feldbeschreibung Anzeige
Hier erscheint eine weitere Feldbeschreibung des Eingabefelds aus dem Bemerkungsfeld des DataDictionaries.
Bereich "Abfrage"
In diesem Bereich können Sie Ihre Eingaben tätigen.
Groß-/Kleinschreibung beachten Markierung
|
Markierung ein
|
Die Groß-/Kleinschreibung wird beachtet.
|
Eingabefeld für Suchbedingungen
In diesem Feld können Sie die gewünschten Bedingungen eingeben. Hierbei sind folgende Syntaxregeln
zu beachten:
|
?
|
Der Platzhalter "?" steht für ein einzelnes Zeichen.
|
|
*
|
Der Platzhalter "*" steht für eine beliebige Zeichenkette.
Ohne SQL muss bei einer Suche mit Platzhaltern am Ende immer auch der Platzhalter * stehen
|
|
" "
|
Falls Text mit Leerzeichen gesucht werden soll, so ist dieser in Anführungszeichen zu setzen, zum Beispiel "Text mit Leerzeichen".
|
|
[ ; ]
|
Wenn Sie in einem Bereich suchen möchten, so müssen Sie die Bereichsgrenzen in eckige Klammern setzen und mit einem Semikolon trennen, zum Beispiel [Anfang; Ende]. In diesem Fall werden die Bereichsgrenzen in die Suche eingeschlossen.
Soll eine Bereichsgrenze aus der Suche ausgeschlossen werden, so ist die betreffende Klammer umzudrehen. So werden zum Beispiel bei der Eingabe [Anfang; Ende[ alle Begriffe von "Anfang..." bis "Ende..." gefunden, "Ende..." wird nicht mehr gefunden. Bei der Eingabe ]Anfang; Ende] werden alle Begriffe von "Anfang..." bis "Ende..." gefunden, "Anfang" wird nicht mehr gefunden.
Hinweis
Bei der Suche in einem Bereich sind keine Platzhalter erlaubt.
|
|
< > >= <= <>
|
Diese Zeichen stehen für die mathematischen Operatoren "kleiner als" (<), "größer als" (>), "kleiner gleich" (<=), "größer gleich" (>=) sowie "ungleich" (<>).
Hinweis
Bei der Suche mit den mathematischen Operatoren < > >= <= sind keine Platzhalter erlaubt! Bei der Suche mit dem mathematischen Operator <> hingegen sind Platzhalter erlaubt.
|
Hinweis
Sie können mehrere Bedingungen eingeben. In jeder Zeile darf allerdings nur eine Bedingung stehen. Die einzelnen Bedingungen werden mit ODER verknüpft.
Bitte beachten Sie bei der Suche in einem Bereich den von infra:NET verwendeten Zeichensatz (CodePage 850) und dessen nachstehend aufgeführte
Sortierfolge (binär):
|
!
|
"
|
#
|
|
$
|
%
|
&
|
'
|
(
|
)
|
*
|
+
|
,
|
-
|
.
|
/
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
:
|
;
|
<
|
=
|
>
|
?
|
|
@
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
|
[
|
\
|
]
|
^
|
_
|
|
`
|
a
|
b
|
c
|
d
|
e
|
f
|
g
|
h
|
i
|
j
|
k
|
l
|
m
|
n
|
o
|
p
|
q
|
r
|
s
|
t
|
u
|
v
|
w
|
x
|
y
|
z
|
{
|
|
|
}
|
|
|
|
Ç
|
ü
|
é
|
â
|
Ä
|
à
|
å
|
ç
|
ê
|
ë
|
è
|
ï
|
î
|
ì
|
Ä
|
Å
|
É
|
æ
|
Æ
|
ô
|
ö
|
ò
|
û
|
ù
|
ÿ
|
Ö
|
Ü
|
ø
|
£
|
Ø
|
×
|
ƒ
|
|
á
|
í
|
ó
|
ú
|
ñ
|
Ñ
|
ª
|
º
|
¿
|
®
|
¬
|
½
|
¼
|
¡
|
«
|
»
|
_
|
_
|
_
|
¦
|
¦
|
Á
|
Â
|
À
|
©
|
¦
|
¦
|
+
|
+
|
¢
|
¥
|
+
|
|
+
|
-
|
-
|
+
|
-
|
+
|
ã
|
Ã
|
+
|
+
|
-
|
-
|
¦
|
-
|
+
|
¤
|
ð
|
Ð
|
Ê
|
Ë
|
È
|
i
|
Í
|
Î
|
Ï
|
+
|
+
|
_
|
_
|
¦
|
Ì
|
_
|
|
Ó
|
ß
|
Ô
|
Ò
|
õ
|
Õ
|
µ
|
þ
|
Þ
|
Ú
|
Û
|
Ù
|
ý
|
Ý
|
¯
|
´
|
|
±
|
_
|
¾
|
¶
|
§
|
÷
|
¸
|
°
|
¨
|
·
|
¹
|
³
|
²
|
_
|
|
|
Beschreibung der Schaltflächen
|
Löschen
Mit dieser Schaltfläche löschen Sie die Suchbedingungen für das aktuelle Feld.
Prüfen
Mit dieser Schaltfläche können Sie überprüfen, ob die Eingaben, die Sie für das aktuelle Feld tätigten, syntaktisch richtig sind. Falls die Eingaben einen Syntaxfehler aufweisen, werden Sie durch eine Fehlermeldung darauf aufmerksam gemacht.