共用方式為


自訂報表檢視器 Web 組件

新增: 2006 年 12 月 12 日

您可以使用「報表檢視器 Web 組件」檢視在 SQL Server 2005 Reporting Services 報表伺服器上執行的報表。可顯示的報表包括報表定義 (.rdl) 檔案和報表產生器報表。報表會自動在新網頁中於報表檢視器 Web 組件中開啟,但如果您希望特定報表總是顯示在某現有網頁或網站上,您也可以將報表檢視器 Web 組件加入至該網頁上。

您可以用下列方式自訂報表檢視器 Web 組件:

  • 設定屬性以變更 Web 組件的外觀。
  • 選擇報表工具列上可用哪些互動式報表功能。
  • 指定可用哪些檢視區域。報表檢視器 Web 組件有報表檢視區域、參數區域和認證區域。

您無法將報表檢視器 Web 組件擴充成支援不同檔案類型,也無法用自訂工具列取代報表工具列,或在現有工具列上加入新功能。如果您必須自訂標準功能,就應該建立自訂的 Web 組件。

設定 Web 組件屬性

Web 組件有一些用來設定特定功能的自訂屬性,也有一些每個 Web 組件共通的標準屬性。

變更預設屬性

報表檢視器 Web 組件有一些預設屬性,非常適合用於視需要從文件庫或資料夾開啟報表。依預設,所有可用的控制項都顯示在工具列上,而且高度和寬度都設定為使用網頁上可用的所有空間。如果您要修改預設屬性,可透過 [網站設定] 自訂 Web 組件。

  1. [網站動作] 功能表上,按一下 [網站設定]
  2. 在組件庫下,按一下 [網頁組件]
  3. 按一下 [ReportViewer.dwp]
  4. 開啟工具窗格,並設定要使用的屬性。

在網頁中自訂內嵌的報表檢視器

您可以設定屬性,使報表檢視器適合網頁的大小。報表檢視器可以與包含它的頁面使用相同的樣式和色彩。您可以隱藏工具列、文件引導模式和參數區域的全部或一部分,使配置空間內的報表檢視區域放到最大。報表所使用的樣式一定是在建立時為它所定義的樣式,您無法在報表發行至 SharePoint 文件庫後自訂其外觀。

如果要將報表檢視器 Web 組件內嵌在網頁中,就應該將 [報表 URL] 屬性設定為特定報表。否則,報表檢視器將會顯示連結至報表的指示。您無法自訂或移除這些指示。

報表檢視器 Web 組件的自訂屬性

設定自訂屬性時,須注意有些屬性只有當報表檢視器 Web 組件內嵌在頁面中時才適用,例如,標題、高度、寬度、色彩類型和區域。至於其他屬性 (例如工具列設定和參數設定),則無論報表檢視器出現在頁面內或是以整頁模式開啟報表,都可以使用。

報表檢視器網頁組件的自訂屬性如下所列。

屬性 描述

報表

這個 URL 是報表的完整路徑,該報表位於目前的 SharePoint 網站上,或是位於相同 Web 應用程式或伺服陣列內的網站上。若要在設定其他屬性時獲得最佳結果,請在指定報表 URL 之後按一下 [套用]

超連結目標

超連結目標是標準 HTML,以指定於目前文件內顯示連結內容的目標框架。針對鑽研報表以及包含外部網站超連結的報表,您可以指定目標文件會取代目前視窗內現有的報表,或是在新的瀏覽器視窗中開啟。有效值包括 _Top_Blank_Self_Top 會使用目前的視窗,_Blank 則會在新的瀏覽器視窗中載入文件,而 _Self 會在目前的框架內開啟文件。雖然 _Parent 是 HTML 中目標屬性的有效值,但是請不要在報表檢視器網頁組件內嵌於頁面中時使用。

自動產生 Web 組件標題

所產生的標題包括報表檢視器 Web 組件的名稱加上報表的名稱,兩者以破折號分隔。如果報表沒有標題,則會使用報表的檔案名稱。標題可在您將網頁組件加入頁面時看見。如果選取這個核取方塊,則標題會在每一次重新整理頁面時產生。

自動產生 Web 組件標題詳細資料連結

產生的超連結,會出現在網頁組件的上方。您可以按一下連結,在新頁面中以整頁模式開啟報表。

工具列

有效值包括 [完整][無][導覽][完整] 會顯示整個工具列,[無] 會隱藏工具列,[導覽] 則只會顯示頁面導覽控制項,不包括顯示比例、重新整理或 [動作] 功能表。

參數

有效值包括 [顯示][摺疊][隱藏][顯示] 會針對包括參數化值的報表,以及需要使用者輸入才能執行的報表顯示參數區域。如果已指定所有報表參數,而您不想讓使用者看見參數區域,則使用 [隱藏]

參數區域寬度

您可以選擇度量單位和值。預設值是 200 像素。此屬性的唯一需求為大於零。

文件引導模式

文件引導模式是在報表中定義的報表導覽控制項,用來提供報表特定區段的單鍵存取。此模式於 HTML 報表中提供。文件引導模式會在報表檢視區域旁的可摺疊區域中顯示。有效值包括 [顯示][摺疊][隱藏]。如果已定義報表的文件引導模式,除非在網頁組件屬性中標記為隱藏或摺疊,否則此區域會根據預設展開。如果文件引導模式為摺疊,則可以按一下箭號將它展開。

文件引導模式區域寬度

您可以選擇度量單位和值。預設值是 200 像素。此屬性的唯一需求為大於零。

載入參數

按一下此按鈕,可擷取報表的參數屬性。並非所有報表都有參數。如果報表沒有參數,則不會傳回任何值。如果您要為剛剛上載的報表設定屬性,則可能會收到錯誤,指出資料來源連接已刪除。如果發生此錯誤,請重設連接,然後在指定連接之後完成設定參數屬性。如需有關如何設定連接的指示,請參閱<如何:建立和管理共用資料來源 (SharePoint 整合模式)>。

為了獲得最佳結果,在按一下 [載入參數] 之前,請先按一下 [套用]

載入參數屬性之後,就可利用您在報表的參數屬性頁面中使用的方式設定屬性。如需有關如何設定參數的詳細資訊,請參閱<如何:在已發行的報表上設定參數 (SharePoint 整合模式)>。

自訂工具列

工具列出現在標題下方,並且橫跨報表上方。工具列提供 [動作] 功能表、已編頁報表的頁面導覽、重新整理和顯示比例。其中包含文件引導模式控制項,用於擁有文件引導模式的報表。[動作] 功能表所包含的指令可用於匯出報表、搜尋報表中的文字或數字,以及在報表產生器中開啟以模型為基礎的報表。

您無法自訂 [動作] 功能表或於其中新增命令,但是可以設定工具列上的屬性以隱藏功能表。您也可以在報表伺服器上停用 [列印] 命令或特定匯出格式,藉此移除這些功能。頁面導覽控制項適用於擁有分頁符號的報表;否則,報表為可改變長度的單一頁面。[重新整理] 會使用報表的最新參數重新處理報表。若要在同一行顯示所有控制項,請將 Web 組件的整體寬度設定為至少 400 像素。

自訂檢視區域

檢視區域可用來顯示報表。報表檢視區域會與參數區域和認證區域共用 (如果使用的話)。如果需要認證,認證區域就會出現在空的報表檢視區域旁邊。等使用者提供認證並執行報表之後,認證區域就會關閉。若要自訂提示使用者設定認證的文字,請修改資料來源連接屬性。如需詳細資訊,請參閱<如何:建立和管理共用資料來源 (SharePoint 整合模式)>。

參數區域提供執行報表之前輸入值的欄位。只有在報表定義包括參數時才會使用此區域。當顯示參數或認證區域時,報表檢視會調整成使用 Web 組件的剩餘寬度。您可以設定 Web 組件上的屬性,以自訂參數的寬度。您也可以定義頁面上個別參數旁出現的標籤。如需有關如何修改參數標籤的詳細資訊,請參閱<如何:在已發行的報表上設定參數 (SharePoint 整合模式)>。

請參閱

工作

如何:將報表檢視器 Web 組件加入至網頁 (SharePoint 整合模式)

概念

在 SharePoint 網站上使用報表檢視器 Web 組件
針對 SharePoint 3.0 整合設定 Reporting Services
Reporting Services 和 SharePoint 技術整合
從 SharePoint 網站檢視和管理報表伺服器項目

說明及資訊

取得 SQL Server 2005 協助