如何在BIRT报告中制作通用母版页?

时间:2011-12-06 10:56:34

标签: birt

如何在BIRT中创建通用母版页?我希望我的所有报告都使用通用母版页,这样我就可以在一个地方进行更改,并且所有使用该母版页的报告都会自动获得更改。

2 个答案:

答案 0 :(得分:8)

在BIRT库中创建母版页,然后让所有报告都使用该母版页。方法如下:

  1. 打开BIRT报告设计器
  2. 文件 - >新 - >新图书馆
  3. 在“大纲”窗格中,展开“主页”。将母版页重命名为有意义的内容 - 如果您将来创建多个母版页,则需要执行此操作。例如,您可能需要一个用于Portait报告的母版页和一个用于横向报告的另一个母版页。
  4. 保存
  5. 打开要链接到公共母版页的报告
  6. 在资源浏览器窗格中,展开共享资源 - >您新创建的库 - > MasterPages
  7. 右键点击您的主页 - >添加到报告
  8. 删除报告中的旧主页
  9. 然后,您的报告将链接到公共母版页 - 如果您在母版页中更改了某些内容,则报告将自动获得该更改。您无需更改单个报告。

答案 1 :(得分:2)

作为jrullmann答案的补充:

通常,母版页应包含一些动态数据,例如报告的标题,在某些情况下,部分数据位于数据库内。

为实现此目的,您可以创建一个数据集“主页”,该主页位于与主页相同的* .rptlibrary中。 DS查询的格式为

select ? as title,
 ...
from DUAL

并具有title,....等参数。

将母版页的页眉和页脚网格绑定到此DS。

然后,在报告中,引用母版页并在页眉和页脚网格中更改DS参数绑定。