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 |
Beispiel |
@[Abfrage_Identifier]
|
Eindeutige Abfragekennung |
@[GroupMembers]
|
§Name [Anzeigename]
|
Angezeigter Name im Fensterbereich Abfrage des 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 [ typename[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]
|