報告查詢語法

下表說明 .crp 檔案的典型語法。

下列的規則適用:
  • 檔案中以 @ 開頭的每個查詢,後面跟著括在方括弧中的獨特查詢名稱。
  • 每個查詢都包含數個部分。
    • 部分是撰寫的 §Label [variable]
    • 部分的順序可以變化。
    • 部分的名稱不區分大小寫。
  • 您可以使用斜線 / 字元配對組加入註解,或在單一 .crp 檔案中分隔多個查詢。

    在執行查詢時,會忽略斜線字元的兩個配對組之間的文字。

語法 描述和範例
@[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]