隱藏目錄

設定報告查詢的格式

報告查詢包含結構資訊,其會顯示報告產生器中的報告,以及從 SQL 資料庫擷取資訊的一或多個 SQL 查詢。

您可以在文字編輯器 (例如記事本) 中產生查詢,然後將其儲存為 .crp 檔案。

若要設定報告查詢的格式:

  1. 開啟文字編輯器,例如記事本。
  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] ]

    位置:

    • type 是預先定義的引數類型

    • name 是在 SQL 查詢的 WHERE 元素中使用的變數

    • [count] 可定義將值傳回 SQL 查詢的方式

    • [instruct] 會在報告產生器中顯示為使用者指示

    報告查詢可以有多個引數。

    引數的所有元件都必須在一行上。
    §Arguments [ GroupID TheGroupID[N] [Select groups] ]
    §Sql [ ]
    §Sql [ ]
  3. 在 Microsoft SQL Server Management Studio 中,產生 T-SQL 查詢來從 SQL 資料庫擷取資訊。
  4. 複製 SQL 查詢,然後將其貼至報告查詢的 §Sql [ ] 部分。
  5. 或者,如果在報告產生器中執行報告時,您想要動態評估引數,請修改 SQL 查詢的 WHERE 元素。
    在步驟 2 中,引數為 [GroupID TheGroupID[N] [Select groups]]。 您可以使用變數名稱 TheGroupID 來根據執行報告時由使用者選擇的群組傳回資料。

    若要完成此操作,在下列 T-SQL 查詢語法中,您應將 G.GroupID = 2 取代為 {G.GroupID, TheGroupID, =, OR}

    T-SQL 查詢語法
    WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
    報告查詢語法
    WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID = M.GroupID AND U.UserID = M.UserID]
  6. 將查詢儲存為 .crp 檔案。
  7. .crp 檔案輸入至報告產生器,執行報告。

報告查詢範例

下列報告查詢來自 Report Examples 1.crp,其會安裝到 install_dir 中,預設位於 C:\Program Files\SOLIDWORKS PDM

@[GroupMembers] §Name [所選群組的使用者詳細資料] §Company [SOLIDWORKS] §Description [此查詢將列出所選群組的所有成員。] §Version [1.1] §Arguments [ GroupID	TheGroupID[N] [Select group(s)] ] §Sql [ SELECT U.Username, G.Groupname, G.Description FROM Users U, Groups G, GroupMembers M WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID = M.GroupID AND U.UserID = M.UserID ]

此檔案包含使用者可以輸入至報告產生器的其他報告查詢。



提供對此主題的意見反應

SOLIDWORKS 歡迎您提供有關於文件呈現方式、正確性、及完整性的意見反應。請使用下方的表格直接將您對此主題的意見與建議傳送給我們的文件團隊。文件團隊並無法回答關於技術支援的問題。按一下此處來獲得關於技術支援的資訊

* 必要的

 
*電子郵件:  
主旨:   說明主題的意見反應
頁面:   設定報告查詢的格式
*意見:  
*   我承認已閱讀且僅此接受隱私權政策,Dassault Systèmes 將遵循此政策之規定使用我的個人資料

列印主題

選擇要列印的內容範圍:

x

偵測到您使用的瀏覽器版本是舊於 Internet Explorer 7。要獲得最佳的顯示,建議您升級瀏覽器到 Internet Explorer 7 或更新的版本。

 不要再次顯示此訊息
x

Web 式說明內容版本:SOLIDWORKS PDM 2016 SP05

要從 SOLIDWORKS 中停用 Web 式的說明並改用本機說明,請按一下說明 > 使用 SOLIDWORKS Web 式說明

要報告在 Web 式說明介面及搜尋中遇到的問題,請聯絡您當地的技術支援代表。要針對個別說明主題提供意見反應,請使用個別主題頁面中的「提供對此主題的意見反應」連結。