![]() |
| S | Suchen (mehrere Suchargumente) |
| Mehrfachsuche - Format 4 | |
| S [-] [n] , ( s-dat | bibl ( [t/] elem) ) [, A] |
| s-dat | bibl ( [t/] elem ) | |
| Name der Datei bzw. des Bibliothekselements, in dem die Suchitems gespeichert sind. Falls bei einem Bibliothekselement der Elementtyp nicht angegeben ist, wird S/ ergänzt, sofern es sich um eine PLAM-Bibliothek handelt. | ||
| Mit der Suche-Maske (siehe Seite 8-) können mehrfache Suchargumente mit maximal 15*80 Zeichen angegeben werden. Diese Beschränkung gilt nicht für die Suche-Datei s-dat. Für diese Datei besteht keine Einschränkung bezüglich der Größe und der Anzahl der Suchargumente. | ||
| Format der Datei s-dat: | ||
| Jeder Datensatz in s-dat beschreibt eine Suchbedingung, die mit der im nächsten Datensatz enthaltenen Suchbedingung verknüpft wird. Falls am Ende des Datensatzes keines der Verknüpfungszeichen ,/+/* angegeben wurde, so wird standardmäßig die Oder-Bedingung als Verknüpfung mit dem Suchbegriff im nächsten Datensatz angenommen. Innerhalb eines Datensatzes können mehrere Suchitems mit dem Oder-, Und-, Wildcard-Zeichen verknüpft werden. Die maximale Länge von 250 Bytes sollte jedoch in keinem Datensatz überschritten werden. | ||
| A | Dieser optionale Zusatz hat die gleiche Bedeutung wie beim oben beschriebenen Format 1 des Suche-Kommandos. | |
| Beispiel: | |
S,(NAMEN)
| |
| Es werden in der aktuellen Display-Datei alle Datensätze gesucht, die mindestens einen der in der Datei NAMEN aufgeführten Suchbegriffe enthalten. Ein Suchbegriff wird durch einen Satz in der unten stehenden Datei festgelegt. | |
| Die Datei NAMEN habe folgenden Inhalt: | |
|
'ALBERT' 'ANDREAS' 'AMADEUS'+'THEODOR'+'ERNST' ........ 'CARL'*'PHILIP'*'EMANUEL' |
| Und-Verknüpfung ( + ): Ein Satz mit dem String 'AMADEUS' wird nur dann als Treffer gewertet, wenn im gleichen Satz auch die Strings 'THEODOR' und 'ERNST' enthalten sind. Die Reihenfolge der einzelnen Items ist bei der Suche mit dem Verknüpfungszeichen '+' ohne Bedeutung. Ein Satz mit 'ERNST THEODOR AMADEUS' würde z.B. die Bedingung erfüllen. | |
| Wildcard-Verknüpfung ( * ): Ein Satz mit dem String 'CARL' wird nur dann als Treffer gewertet, wenn im gleichen Satz an späterer Stelle die Strings 'PHILIP' und 'EMANUEL' enthalten sind. | |
| Es ist möglich, die Suche jedes einzelnen Strings auf einen bestimmten Spaltenbereich zu begrenzen. | |
| Im oben aufgeführten Beispiel könnten die Hochkommas vor und nach den Suchstrings weggelassen werden, da die gesuchten Zeichenfolgen keine Blanks oder andere Sonderzeichen enthalten. | |
| Suchbegriffe, die Kleinbuchstaben enthalten, können in der Form L'...' angegeben werden. In diesem Fall wird die zwischen den Hochkommas stehende Zeichenfolge nicht in Großbuchstaben umgewandelt. | |
| Für eine Beschreibung der Syntax und der verschiedenen Abkürzungsmöglichkeiten siehe Seite 8-. | |