レポート クエリ シンタックス(Report Query Syntax)

次のテーブルは .crp ファイルの一般的なシンタックスを説明します。

以下のルールが適用されます:
  • ファイルのそれぞれのクエリは、 @で始まり、その次の括弧の中にユニークなクエリ名が入ります。
  • それぞれのクエリはセクションの数値を含みます。
    • セクションは、§Label [variable] と書かれます。
    • セクションの順序は変化させることができます。
    • セクション名は大文字と小文字が識別されません。
  • コメントを追加するために、スラッシュ / 文字のペアを使用するか、1つの .crp ファイルで複数のクエリに分割して使用することができます。

    スラッシュ文字の2つのペアの間のテキストは、クエリが実行されるとき無視されます。

構文 説明と例
@[query_identifier]
クエリの一意の識別子
@[GroupMembers]
§Name [display_name]
レポート ジェネレータ クエリ パネルに表示される名前
§Name [選択されたグループのユーザーの詳細]
§Company [company_name]
クエリを書いている会社名

クエリ プロパティに表示されます。

§Company [SOLIDWORKS]
§Description [description]
説明

クエリ プロパティに表示されます。

§Description [選択されたグループのすべてのメンバーをリストします。]
§Version [version_number]
クエリ バージョン番号

クエリ プロパティに表示されます。

§Version [1.1]
§Arguments [ type
                        name[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]