您可以使用報表查看器網頁元件來檢視針對 SharePoint 整合所設定之報表伺服器上執行的報表。 您可以顯示的報表包括報表定義 (.rdl) 檔案和報表產生器報表。 報表會自動在新頁面的報表查看器網頁元件中開啟,但如果您想要在該頁面上一律顯示特定報表,您也可以將報表查看器網頁元件新增至現有的網頁或網站。
您可以透過下列方式自訂報表檢視器網頁元件:
藉由設定屬性來變更網頁元件的外觀。
選擇報表工具列上可用的互動式報表功能。
指定可用的檢視區域。 報表查看器網頁元件具有報表檢視區域、參數區域和認證區域。
您無法擴充報表查看器網頁元件以支援不同的檔類型,而且您無法將報表工具列取代為自定義工具列,或將新功能新增至現有的工具列。 如果您需要自定義標準功能,您應該建立自定義網頁元件。
設定網頁元件屬性
網頁元件具有自定義屬性,可用來設定特定功能。 網頁元件也具有所有網頁元件的標準通用屬性。
變更預設屬性
報表查看器網頁元件具有預設屬性,最適合從文檔庫或資料夾視需要開啟報表。 根據預設,所有可用的控件都會顯示在工具列上,而高度和寬度會設定為使用網頁上的所有可用空間。 如果您想要修改預設屬性,您可以透過 網站設定自定義網頁元件。
在 [ 網站動作] 功能表上,按兩下 [ 網站設定]。
在 [資源庫] 底下,按一下 [網頁元件]。
按兩下 [ReportViewer.dwp]。
開啟工具窗格,並設定您想要使用的屬性。
自訂網頁中的內嵌報表查看器
您可以設定屬性,讓報表查看器符合網頁。 報表查看器可以使用與包含報表的頁面相同的樣式和色彩。 您可以隱藏工具列、文件圖和參數區域的全部或部分,以在可用空間內最大化報表的檢視區域。 報表一律會使用建立時為其定義的樣式;您無法在報表發佈至 SharePoint 文件庫之後自定義報表外觀。
如果您要在網頁中內嵌報表查看器網頁元件,您應該將 報表 URL 屬性設定為特定報表。 如果沒有,報表查看器會顯示連結至報表的指示。 您無法自訂或移除指示。
報表查看器網頁元件的自定義屬性
設定自訂屬性時,請注意,只有在報表查看器網頁元件內嵌在頁面中時,才會使用某些屬性。 範例包括 Title、Height、Width、Chrome 類型和 Zone。 不論報表查看器出現在頁面內,還是以全頁模式開啟報表,都會使用其他屬性,例如工具列設定和參數設定。
報表查看器網頁元件的自定義屬性如下所列。
| 房產 | 說明 |
|---|---|
| 報告 | 在目前的 SharePoint 網站、或同一個 Web 應用程式或伺服器場中網站的報表之完整路徑。 如需設定其他屬性的最佳結果,請在指定報表 URL 之後按兩下 [套用]。 |
| 超鏈接目標 | 標準 HTML,指定在目前文件內顯示連結內容的目標框架。 對於包含外部網站超連結的報表,您可以指定目標檔是否會取代目前視窗中的現有報表,或在新的瀏覽器視窗中開啟。 有效值包括 _Top、_Blank 和 _Self。
_Top 會使用目前的視窗、 _Blank 在新瀏覽器視窗中載入檔,並在 _Self 目前框架內開啟檔。 雖然 _Parent 是 HTML 中 Target 屬性的有效值,但請勿將它用於內嵌在頁面中的報表查看器網頁元件。 |
| 自動產生網頁元件標題 | 產生的標題,其中包含報表查看器網頁元件的名稱加上報表的名稱,並以虛線分隔。 如果報表沒有標題,則會使用報表檔名。 當您將網頁元件新增至頁面時,會顯示標題。 如果選取此複選框,每次重新整理頁面時,就會產生標題。 |
| 自動產生網頁元件標題詳細數據連結 | 出現在網頁元件上方的已產生超連結。 您可以按下連結,以全頁模式在新頁面開啟報表。 |
| 顯示報表產生器功能表項 | 顯示或隱藏 [ 動作 ] 選單選項,以開啟報表產生器。 |
| 顯示訂閱選單項目 | 顯示或隱藏 [ 動作 ] 功能表選項,以建立報表的訂閱。 |
| 顯示列印功能表項 | 顯示或隱藏 [ 動作 ] 選單選項以列印報表。 |
| 顯示匯出功能表項 | 顯示或隱藏要匯出報表的 [動作 ] 功能表選項。 |
| 顯示重新整理按鈕 | 顯示或隱藏工具列上的重新整理按鈕。 |
| 顯示頁面導覽控制件 | 顯示或隱藏工具列上的報表導覽按鈕。 此選項會變更所有導覽控件的可見性。 |
| 顯示返回按鈕 | 顯示或隱藏工具列上的 [上一頁] 按鈕。 |
| 顯示搜尋控制選項 | 顯示或隱藏工具列上的尋找控制件。 尋找控件可讓使用者搜尋轉譯報表中的文字。 此選項會變更所有尋找控制件的可見性。 |
| 顯示縮放控件 | 顯示或隱藏工具列上的縮放控件。 |
| 顯示 ATOM 供稿按鈕 | 可以在工具列上,顯示或隱藏 ATOM 摘要按鈕。
|
| ToolBar 位置 | 決定報表查看器中工具列的位置。 有效值包括 Top 和 Bottom。 |
| 提示區域 | 有效值包括 Displayed、Collapsed 和 Hidden。
Displayed 會顯示報表的參數區域,這些報表包含參數化值,以及在報表執行之前需要用戶輸入。
Hidden如果指定了所有報表參數,而且您不希望使用者看到參數區域,請使用 。 |
| 參數區域寬度 | 您可以選擇度量和值。 預設值為 200 像素。 這個屬性的唯一的條件是必須大於零。 |
| 文件地圖 | 報表導覽控件,定義於報表中,用來提供單鍵存取報表的特定區段。 其可在 HTML 報表中使用。 文件大綱會顯示在報表檢視區旁邊的可折疊區域。 有效值包括 Displayed、Collapsed 和 Hidden。 如果為報表定義檔對應,則除非在網頁元件屬性中標示為隱藏或折疊,否則區域預設會展開。 如果文件地圖已折疊,您可以點選箭頭來展開。 |
| 檔地圖區域寬度 | 您可以選擇度量和值。 預設值為 200 像素。 這個屬性的唯一條件是必須大於零。 |
| 載入參數 | 擷取報表的參數屬性。 並非所有報表都有參數。 如果報表沒有參數,則不會傳回任何值。 如果您要為剛上傳的報表設定屬性,您可能會收到錯誤,指出數據源連線已刪除。 如果發生這種情況,請重設連接,然後在指定連接之後完成設定參數屬性。 如需如何設定連線的詳細資訊,請參閱建立和管理共享數據源(SharePoint 整合模式中的 Reporting Services)。 若要獲得最佳結果,請按兩下 [ 套用 ],再按兩下 [載入參數]。 載入參數屬性之後,您可以用報表的參數屬性頁中的相同方式來設定它們。 如需如何設定參數的詳細資訊,請參閱在已發佈報表上設定參數(SharePoint 整合模式的 Reporting Services)。 |
自訂工具列
工具列會出現在標題下方,並延伸至報表頂端。 工具列提供 行動 功能表、分頁報表的頁面瀏覽、重新整理和縮放。 用於具有文件圖的報表的文件圖控制項。 [ 動作 ] 功能表包含用來匯出報表、搜尋報表內的文字或數位、列印報表,以及在報表產生器中開啟報表的命令。
您無法將新的命令新增至 [ 動作 ] 功能表,但您可以藉由變更使用者可見的選項來自定義它。 若要變更工具列按鈕和控件的可見性,您可以在網頁元件的 [工具列項目可見性 ] 區段中變更選項。 您也可以移除 Print 命令或特定的匯出格式,方法是讓報表伺服器上的這些功能無法使用。 頁面導覽控件適用於具有分頁符號的報表;否則,報表是可變長度的單一頁面。 重新整理會使用報表目前的參數重新處理報表。 若要在一行上顯示所有控件,請將網頁元件的整體寬度設定為至少 400 像素。
自定義檢視區域
檢視區域可用來顯示報表。 如果使用報表檢視區域,則會與 [參數] 和 [認證] 區域共用。 如果需要認證,[認證] 區域會顯示在空白報表檢視區域旁邊。 在使用者提供認證並執行報表之後,[認證] 區域就會關閉。 若要自定義提示使用者設定認證的文字,請修改數據源連接屬性。 如需詳細資訊,請參閱建立和管理共享數據源(SharePoint 整合模式的 Reporting Services)。
[參數] 區域會在執行報表之前提供輸入值的欄位。 只有當報表定義包含參數時,才會使用它。 顯示 [參數] 或 [認證] 區域時,報表檢視會調整為使用網頁元件的其餘寬度。 您可以在網頁元件上設定屬性,以自訂參數的寬度。 您也可以定義頁面上個別參數旁顯示的標籤。 如需如何修改參數卷標的詳細資訊,請參閱在已發佈報表上設定參數(SharePoint 整合模式的 Reporting Services)。
另請參閱
SharePoint 網站上的報表查看器網頁元件
將 Report Viewer Web Part 新增至網頁(SharePoint 整合模式中的 Reporting Services)