Show TOC

ObjektdokumentationSyntax zum Definieren einer Abfrage Dieses Dokument in der Navigationsstruktur finden

 

Die Syntaxregeln zum Definieren von Abfragen sind bei einfachen und komplexen Abfragen gleich und müssen stets eingehalten werden.

  • Eine Abfragebedingung erscheint nur einmal in der Abfragedefinition und beginnt immer mit IF.

  • Jede weitere Kondition wird für das entsprechende Feld ausgeführt, auch wenn das Feld bereits weiter vorne in der Definition erscheint.

  • Sie definieren zum Beispiel eine Kondition mit der Artikelnummer. Diese Kondition soll um eine weitere Kondition für die Artikelnummer ergänzt werden. Gehen Sie dabei folgendermaßen vor: Die Definition beginnt mit IF ItemCode INCLUDES computer und wird fortgesetzt mit AND ItemCode INCLUDES package.

  • Wenn Sie einen Wertebereich für eine Kondition angeben, muss dieser immer in eckige Klammern eingeschlossen werden. Dabei trennen zwei Punkte die Unter- und die Obergrenze. Um mehrere Wertebereiche festzulegen, trennen Sie diese durch ein Komma. Beispiel:

    IF ItemDescription IN_RANGE [a .. bank, c .. jar]

  • Wenn Sie mehrere aufeinanderfolgende Konditionen definieren, werden diese wie arithmetische Operationen behandelt.

    • Um eine bestimmte Reihenfolge für die Abfrage zu definieren, verwenden Sie runde Klammern.

    • Setzen Sie den Teil der Kondition, der zuerst bearbeitet werden soll, in runde Klammern, genau wie bei arithmetischen Operationen.

    • Das System bearbeitet die in Klammern gesetzte Kondition zuerst. Danach werden die anderen Konditionen berücksichtigt.

  • Eine AND-Kondition besitzt immer eine höhere Priorität als eine OR-Kondition.

Hinweis Hinweis

Die Felder, die in der Abfrage gezeigt werden sollen, stehen immer vor den Abfragekonditionen. Die Felder werden also links von den Konditionen geschrieben.

Wenn Sie nach der Definition der Konditionen ein weiteres Feld in die Anzeige aufnehmen möchten, müssen Sie dieses links von den Konditionen hinzufügen. Ziehen Sie hierzu das Feld an die gewünschte Position, oder positionieren Sie den Cursor an der gewünschten Stelle, und führen Sie dann einen Doppelklick auf dem Feld in der Datenspalte aus.

Ende des Hinweises.