birt报表技巧

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Birt中的分页显示报表:

方法如下:

1、将鼠标停在表格上,选择明细数据行(Row Detail) 。

2、选择脚本(script)标签,在onPrepare方法中加入:

count=0;

在onCreate方法中加入:

count++;

if(count % 10==0)

{

this.getStyle().pageBreakAfter="always";

}

然后放到服务器上运行,则实现分页显示。

Birt中报表参数的用法(一)

Birt中有两种参数,一种是数据集参数,一种是报表参数。数据集参数一般是用于select语句中的?所代表的参数的。而报表参数一直则是整个报表的参数,定义它的目的一方面是和数据集参数绑定,一方面是在脚本中使用它。例如:我想设计一个报表,通过参数传递一个数据库中的表名,显示相应表中的数据,所有的表的结构一样!做法如下:

先定义数据源;然后定义数据集,查询选项中的语句写select * from [要传入的表名中的任意一个];然后定义一个报表参数table,设置一个默认值(默认表名);然后再数据集的脚本的beforeOpen方法中加入:this.queryText="select * from "+params["table"]; ;完成。

如何在Tomcat中配置使得能显示Birt Chart报表:

今天看了一本关于Birt方面的书,提到了在Tomcat中成功部署Birt的方法。我试了一下,果然可以,即可访问普通报表,又可访问chart报表,而且方法也比较简单。现介绍如下:

1、从网上下载birt-runtime-version.zip并解压

(/birt/downloads/build.php?build=R-R1-2_1_3-200707051847)。

2、将解压后根目录中的WebViewerExample文件加复制到Tomcat根目录下的webapps

下面,并更名为birt_viewer2.2(因为我下的是2.2版本)

3、复制第三方软件:iText.jar(复制到

birt_viewer2.2\WEB-INF\platform\plugins\com.lowagie.itext_1.5.2.v20070626\lib 下)

axis.jar axis-ant.jar

commons-discovery-0.2.jar jaxrpc.jar saaj.jar wsdl4j-1.5.1.jar(复制到

birt_viewer2.2\WEB-INF\lib)

prototype.js(复制到birt_viewer2.2\webcontent\birt\ajax\lib下)

birt2.1,2.2版本下载下来后就包含了以上所有第三方软件,你只需到相应目录下确认一下,有的话就不用管了!若没有的话就复制到相应目录下即可。

另外,将iText.jar和prototype.js两个文件复制到birt_viewer2.2根目录下面。

4、复制数据库驱动jar:根据自己实际使用的数据库,将相应的数据库驱动jar文件复制到

birt_viewer2.2\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc_2.

2.0.v20070615\drivers下面。

5、将设计好的报表*.rptdesign文件复制到birt_viewer2.2文件夹下。然后就可以通过http://localhost:8080/birt_viewer2.2/frameset?__report=*.rptdesign在浏览器中访问报表了。

如何在Tomcat中配置使得能显示Birt Chart报表

Birt报表在Tomcat中的部署指的是如何将设计好的Birt报表集成到Tomcat应用服务器中,使得能通过浏览器访问Birt报表。网上大多关于Birt的资料中对如何部署都用的是同一个方法,即:

1、从网上下载birt-runtime-version.zip并解压

(/birt/downloads/build.php?build=R-R1-2_1_3-20070 7051847)。

2、将解压后根目录中的WebViewerExample文件加复制到Tomcat根目录下的webapps 下面,并更名为birt_viewer2.2。

3、复制第三方软件:iText.jar(复制到

birt_viewer2.2\WEB-INF\platform\plugins\com.lowagie.itext_1.5.2.v20070626\lib 下)

axis.jar axis-ant.jar

commons-discovery-0.2.jar jaxrpc.jar saaj.jar wsdl4j-1.5.1.jar(复制到

birt_viewer2.2\WEB-INF\lib)

prototype.js(复制到birt_viewer2.2\webcontent\birt\ajax\lib下)

birt2.1,2.2版本下载下来后就包含了以上所有第三方软件,你只需到相应目录下确认一下,有的话就不用管了!若没有的话就复制到相应目录下即可。

4、复制数据库驱动jar:根据自己实际使用的数据库,将相应的数据库驱动jar文件复制到

birt_viewer2.2\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc_2.

2.0.v20070615\drivers下面。

相关文档
最新文档