Berichtsabfragesyntax

Die nachstehende Tabelle zeigt eine typische Syntax für eine .crp-Datei.

Es gelten die folgenden Regeln:
  • Jede Abfrage in der Datei beginnt mit @, gefolgt von einem eindeutigen Abfragenamen in eckigen Klammern.
  • Jede Abfrage enthält eine Anzahl von Abschnitten.
    • Abschnitte werden wie folgt geschrieben: §Label [variable]
    • Die Reihenfolge der Abschnitte kann variieren.
    • Bei Abschnittsnamen muss die Groß-/Kleinschreibung beachtet werden.
  • Sie können Paare von Schrägstrichen / verwenden, um Kommentare oder mehrere separate Abfragen in einer einzigen .crp-Datei hinzuzufügen.

    Text zwischen zwei Paaren von Schrägstrichen wird beim Ausführen der Abfrage ignoriert.

Syntax Beschreibung und Beispiel
@[Abfrage_Identifier]
Eindeutige Abfragekennung
@[GroupMembers]
§Name [Anzeigename]
Angezeigter Name im Fensterbereich Abfrage von Report Generator
§Name [Anwenderdetails der ausgewählten Gruppen]
§Unternehmen [Firmenname]
Name der Firma, die die Abfrage erstellt

Wird in Abfrageeigenschaften angezeigt.

§Firma [SOLIDWORKS]
§Beschreibung [Beschreibung]
Beschreibung

Wird in Abfrageeigenschaften angezeigt.

§Beschreibung [Führt alle Mitglieder der ausgewählten Gruppen auf.]
§Version [Versionsnummer]
Versionsnummer der Abfrage

Wird in Abfrageeigenschaften angezeigt.

§Version [1.1]
§Argumente [ type
                        name[count] [instruct] ]
Muss in einer Zeile sein.
Variablendeklarations-Abschnitt

Kann Anwender zu Eingabe auffordern.

§Argumente [ GroupID TheGroupID[N] [Select groups] ]
§Sql [ SELECT column FROM table_name WHERE selection_criteria ]
Abschnitt, in dem die T-SQL-Anweisung definiert ist
§Sql [ SELECT U.Username, G.Groupname, G.Description WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID=M.GroupID AND U.UserID = M.UserID]