報表散發

為了讓使用者可以使用報表,您可以將任何下列的散發方式加入您的應用程式之中。

檢視報表

散發 Crystal Reports 最常見的方式把它們裝載到應用程式裡,讓得使用者能夠存取報表。

Crystal Reports for Visual Studio .NET 提供您以下檢視器以裝載 Crystal Reports 的報表:

您可以將檢視器和應用程式其他控制項之間的互動方式加以編程。此外,每個報表檢視器都有預先建立的工具列。您可以根據應用程式的需求來自訂工具列。

匯出報表

Crystal Reports 可匯出為下列格式。

匯出格式

  • Adobe Acrobat (.pdf)
  • Crystal Reports for Visual Studio .NET (.rpt)
  • HTML 3.2 和 4.0 (.html)
  • Microsoft Excel (.xls)
  • Microsoft Rich Text (.rtf)
  • Microsoft Word (.doc)

匯出目的地

  • 磁碟檔案
  • Microsoft Exchange 公用資料夾

匯出案例

伺服器應用程式

您的應用程式可以程式化而將 Crystal Report 匯成支援的任何檔案格式。例如,您可以使用 Crystal 報表引擎物件模型建立伺服器應用程式,將 Crystal 報表轉換成 Word 文件,然後每天清晨將轉換過的檔案傳送到 Microsoft Exchange 資料夾。

Windows 應用程式

Windows Form Viewer 支援匯出成 (透過工具列上的 [匯出] 按鈕) 所有支援的匯出格式,但 HTML 和 Crystal Reports for Visual Studio .NET 除外。

請使用程式碼來自訂 Windows Form Viewer 工具列,或加入其他控制項來設定使用者可用的匯出選項。

Web 應用程式

Web Form Viewer 一次可顯示一個 HTML 網頁。受限於此功能,您無法從 Web Form Viewer 直接匯出。但您可以使用伺服器的 Crystal 報表引擎提供匯出功能。

例如,當您使用 Crystal 報表引擎物件模型時,您可以加入按鈕來提示使用者郵件位址,然後將要求傳送給處理伺服器,由伺服器上的 Crystal 報表引擎來處理該項要求。使用者將收到含有報表的郵件,該報表以 Word 格式呈現。

列印報表

您可以透過 Windows Form Viewer 工具列,為使用者提供列印選項。您也可選擇在控制項中加入列印屬性,以便與報表檢視器互動。

或者,您可以建立一個應用程式,自動地列印 Crystal Report 到特定的印表機。

請參閱

將報表合併到應用程式 | 自訂匯出選項 | PrintToPrinter 方法