次のテーブルは .crp ファイルの一般的なシンタックスを説明します。
以下のルールが適用されます:
- ファイルのそれぞれのクエリは、 @で始まり、その次の括弧の中にユニークなクエリ名が入ります。
- それぞれのクエリはセクションの数値を含みます。
- セクションは、§Label [variable] と書かれます。
- セクションの順序は変化させることができます。
- セクション名は大文字と小文字が識別されません。
- コメントを追加するために、スラッシュ / 文字のペアを使用するか、1つの .crp ファイルで複数のクエリに分割して使用することができます。
スラッシュ文字の2つのペアの間のテキストは、クエリが実行されるとき無視されます。
構文 |
説明 |
例 |
@[query_identifier]
|
クエリの一意の識別子 |
@[GroupMembers]
|
§Name [display_name]
|
レポートジェネレータクエリ(Query)パネルに表示されます |
§Name [選択されたグループのユーザーの詳細]
|
§Company [company_name]
|
クエリを書いている会社名 クエリ プロパティに表示されます。
|
§Company [SOLIDWORKS]
|
§Description [description]
|
説明 クエリ プロパティに表示されます。
|
§Description [選択されたグループのすべてのメンバーをリストします。]
|
§Version [version_number]
|
クエリ バージョン番号 クエリ プロパティに表示されます。
|
§Version [1.1]
|
§Arguments [ typename[count] [instruct] ]
一行でなければなりません。
|
変数宣言セクション 入力のためにユーザーにプロンプトできます。
|
§Arguments [ GroupID TheGroupID[N] [Select groups] ]
|
§Sql [ SELECT column FROM table_name WHERE selection_criteria ]
|
T-SQL ステートメントを定義しているセクション |
§Sql [ SELECT U.Username, G.Groupname, G.Description WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID=M.GroupID AND U.UserID = M.UserID]
|