2011-12-06 66 views

回答

6

在BIRT庫中創建母版頁,然後讓所有報表都使用該母版頁。具體方法如下:

  1. 打開BIRT報表設計
  2. 文件 - >新建 - >新建圖書館
  3. 在大綱窗格中展開Masterpages。將主頁面重命名爲有意義的內容 - 如果將來創建多個主頁面,則需要執行此操作。例如,您可能需要一個Portait報告的主頁和一個不同的橫向報告。
  4. 保存
  5. 打開要鏈接到常用的母版
  6. 在資源管理器窗格中展開共享資源的報告 - >新建的庫 - > MasterPages
  7. 鼠標右鍵點擊你的母版 - >添加到報告
  8. 刪除舊的母版報告

那麼您的報告將被鏈接到一個共同的母版 - 如果在母版改變些什麼,該報告將自動獲得這一變化。您不必更改個人報告。

+0

通常,主頁面應該包含一些動態數據,例如報表的標題。 – hvb

1

作爲除了jrullmann的回答是:

通常,母版應該包含一些動態數據,如該報告的標題,並在某些情況下,這部分數據駐留在DB內。

要做到這一點,您可以創建一個數據集「母版頁」,它與母版頁位於相同的* .rptlibrary中。 的DS查詢的形式

select ? as title, 
... 
from DUAL 

,具有參數,如標題,...。

將主頁面的頁眉和頁腳網格綁定到此DS。

然後,在您的報告中,引用母版頁並更改頁眉和頁腳網格中的DS參數綁定。