報表引擎

在內嵌報表案例中,Java 報表元件 (JRC) 是報表引擎。JRC 從檢視器中處理報表要求,並將物件模型開放給開發人員,以允許他們以程式碼與報表進行互動。使用 JRC,所有處理都能在 Java 應用程式伺服器內完成。

ReportClientDocument 物件模型

若要以程式碼與報表進行互動,JRC 能提供 ReportClientDocument 物件模型。這個物件模型會封裝 Crystal Reports 報表 (.rpt) 檔案,並提供報表的執行個體和其本身資料。當您準備好要檢視報表時,ReportClientDocument 物件有一個報表來源屬性,您可以將其傳遞到用於顯示的檢視器。

注意:    雖然 JRC 可以在執行階段修改 ReportClientDocument 執行個體,但這些修改也無法保存返回到 Crystal Reports 報表 (.rpt) 檔案。只有 Crystal Enterprise 報表應用程式伺服器才可以保存執行階段修改。此規則的例外狀況是資料來源位置。JRC 可以於執行階段時在 Crystal Reports 報表 (.rpt) 檔案中修改資料來源位置,並將此變更保存到報表檔案中。

JRC 所提供的 ReportClientDocument 物件模型,是 Crystal Enterprise 報表應用程式伺服器所提供的 ReportClientDocument 物件模型的子集。此通用結構簡化了應用程式從內嵌報表移轉到企業報表的過程。

您可以在 Business Objects 網站的 JRC 中互動瀏覽 ReportClientDocument 物件模型,Business Objects 網址為:http://support.businessobjects.com/global/interactive/xi/om/default.html

報表來源

檢視器是使用報表來源而非報表物件模型與報表互動。報表來源可以讓檢視器和引擎在報表處理高需求期間更能有效通訊。

ReportClientDocument 物件有一個報表來源屬性,您可以將其傳遞到用於顯示的檢視器。



Business Objects
http://www.taiwan.businessobjects.com/
支援服務
http://www.businessobjects.com/services/support/