Selektionskriterien erweitern  

Auf dem Bild Selektionen können Selektionen ausgewählt werden, die bei der Ausführung der Query als Selektionskriterien verwendet werden können. Wenn Sie beispielsweise das Feld Code der Flugverbindung selektieren, können Sie bei der Ausführung der Query im Bereich Programmabgrenzungen festlegen, daß nur Flüge mit bestimmten Flugnummern ausgegeben werden sollen.

Wenn Sie für ein Feld eine zusätzliche Selektion wünschen, müssen Sie es auf diesem Bild markieren. Dadurch wird das Selektionsbild um ein Selektionskriterium für dieses Feld erweitert. Außerdem können Sie den Text für dieses Selektionskriterium ändern, wenn Ihnen der von der Query vorgeschlagene Text nicht gefällt.

Der Text für ein Selektionskriterium kann erst geändert werden, nachdem das betreffende Feld markiert wurde und Datenfreigabe gedrückt wurde.

Selektionskriterien in der hier beschriebenen Art sollten nur verwendet werden, wenn sie nicht mit Hilfe von freien Abgrenzungen realisiert werden können. Die Verwendung freier Abgrenzungen hat den Vorteil, daß die Zugriffe auf die Datenbank verringert werden.

Im vorliegenden Beispiel (Selektion nach Code der Flugverbindung) sollte mit freien Abgrenzungen gearbeitet werden, da die logische Datenbank die freien Abgrenzungen unterstützt.

Wenn für Felder eines InfoSets und für lokale Felder Selektionskriterien definiert werden und diese Felder Zeichenketten (Typ C) enthalten, so hängt es von der Definition des Feldes im Dictionary ab, ob bei der Eingabe der Selektionskriterien die Groß/Kleinschreibung beibehalten wird oder eine Konvertierung der Eingabewerte in Großbuchstaben erfolgt.

Bei Zusatzfeldern und lokalen Feldern, bei denen die Definition des Datentyps nicht über einen LIKE-Bezug auf ein Dictionary-Feld erfolgt, d.h. kein Bezug zum Dictionary existiert, wurde bisher standardmäßig eine Konvertierung der Eingabewerte in Großbuchstaben vorgenommen. Damit konnten aber Abgrenzungen, bei denen es auf die exakte Schreibweise mit Groß-und Kleinbuchstaben ankommt, nicht vorgenommen werden.

Bei Selektionskriterien für Zeichenketten-Felder ohne Bezug auf das Dictionary wird ab Release 4.0C keine Konvertierung der Eingabewerte in Großbuchstaben mehr vorgenommen. Dies bedeutet, daß bei der Eingabe der Selektionskriterien auf die exakte Schreibweise geachtet werden muß.