使用iReport2.0.2设计报表分以下步骤:
1. 设置类路径:选择Options菜单下的Classpath选项,打开类路径设置界面。在此界面中单击【Add Folder】按钮,然后选择您的类文件所在的路径后保存即可。
2. 设置数据源:选择Data菜单下的Connections/Data Sources选项,打开数据源设置界面。在此界面中单击【New】按钮,然后在新界面中选择JavaBeans set data source选项后进入下一界面,然后在name标签后输入您的类路径中存在的JavaBean类。一定要连同包名一起输入。然后单击完成即可。
3. 设计报表:在报表中增加您想打印的字段信息。
4. 设置显示字段:在设计好的Text Field字段中单击右键选择【Edit expression】按钮,打开设置界面。在左下窗口中选择Fields选项,然后在中间下面的窗口中您要显示的字段,如果此字段是类类型,您可以继续在右下窗口中继续选择下级字段。也可直接在上面窗口中输入字段表达式来完成。
5. 编译报表:编译设计好的报表,然后在程序中使用即可。
设计报表时遇到的问题:
1. 如果在报表中无法取得类变量字段的属性时。有可能是您设置的类路径问题。您可以将您包含JavaBean的目录拷贝到iReport目录中,然后重新设置一下类路径即可。
2. 设置类路径后要重新启动一下iReport软件。
3. 将数据库中的Boolean字段转换成文字显示到报表中的方法,在Edit expression界面的坐下窗口中选择Formulas选项,然后在中间下面的窗口中选择( <condition> ? exp1 : exp2 )选项。在最上面的窗口中编辑这个表达式,比如 ($F{employeestate}.booleanValue()? "在职":"离职") 然后确定即可。然后设置此字段的Exp.class属性,选择java.lang.String选项。
4. 在设计报表时有可能出现显示字段的长度小于数据库中此字段的长度。造成显示数据不全。解决方式是设置此字段的Stretch with overflow属性为选中状态。如果一行中有设置此属性的字段,有可能出现字段高度显示不齐。解决方法是设置这些字段的Stretch type属性为Relative to band height即可解决。
5. 在设计报表时有时在分页的时候将一行的数据显示到两个页面,可以通过设置此Band的Band properties中的Split allowed为未选中状态实现。
6. 在显示报表数据时,如果取出来的字段数据为null时,对应的报表字段也显示null,如果想显示空白,设置此字段的Blank when null属性为选中状态即可。
分享到:
相关推荐
ireport教程和iReport使用说明,学习报表开发,免费的开源报表工具。
ireport使用
iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。 iReport的遵循AGPL自由开源协议,在SourceForge.net开源社区发布
iReport-4.5.1.zip 工具包,由于上传文件大小受限,先传除ireport文件夹之外...同时下载iReport-4.5.1.zip和iReport-4.5.1 ireport.zip后,将两个压缩包解压开后,把ireport文件夹剪切至iReport-4.5.1文件夹下即可使用
ireport软件纯净版下载ireport软件纯净版下载ireport软件纯净版下载ireport软件纯净版下载ireport软件纯净版下载ireport软件纯净版下载ireport软件纯净版下载ireport软件纯净版下载ireport软件纯净版下载
使用iReport创建新Report的手顺。
ireport使用自定义脚本,使用scriplet
IReport的多栏使用,IReport中的如何使用变量进行合计,iReport使用JavaBean做数据源 ,如何取得ireport报表当前页及总页数,更多内容...
iReport 是为JasperReports Library和...根据iReport和Jasper Studio的维护公告,自iReport版本5.5.0之后,终止新功能的开发。在2015年12月31日以前,对iReport的维护仅限于严重缺陷的修复,不会再增加新的功能。
iReport5.6.0 解压即可使用
ireport实现普通报表、交叉报表、分组报表,数据源使用jdbc方式
iReport-5.1.0和iReport-5.6.0
iReport5.6.0已添加中文字体依赖
iReport生成二维码的案例
iReport汉化包. iReport.jar
iReport-3.0.0源代码 iReport-3.0.0源代码 iReport-3.0.0源代码
开发使用步骤(iReport4.1)... 2 4.1. JasperReport 和iReport的介绍... 2 4.1.1. JasperReport 简介... 3 4.1.2. iReport 简介... 3 4.1.2.1. iReport几个重要的概念... 3 4.1.2.2. iReport数据库连接的建立 ...
iReport使用教程
ireport子报表嵌套.doc,文档主要描述了,ireport如何通过子报表技术实现一对多行数据展示问题
本手册是一本 iReport(java report) 使用进阶书,从示例和理论两个方面,讲 解了 iReport (java report)中几乎所有的功能。 本手册是一本 iReport (java report)的工具书,里面包含有许多概念上的详细 参数定义,您...