1、申明:
ireport版本:3.6.0
2、SQL语句:
一般会用sq实现内容获取l,感觉这个不需要设置太多,也不需要写太多的内容;
只需在Report query 里面选择语言即可;
所以,不清楚的童鞋可以去网上找,例子非常多;
3、这里重点说 JavaBeans set data source 这种方式
3.1、打开ireport 新建,这一步省略;
3.2、新建好模板后,接着设置工程所在的classpath路径,即 项目工程编译好的.class文件
注:我的.class文件是在bin目录,设置到bin目录就可以了;
3.3、在工具下拉框找到选项,点击
3.4、在 iReport栏中找到Classpath,点击右边 Add Folder
3.5、找到你工程所在,点击打开,在Classpath 下面的path下就会出现路径;
3.6、建立JavaBeans set data source 这种连接方式
3.7、找到JavaBeans set data source ,点击next 出现
3.8、ireport里面的设置基本,下面说说工程里面
4、打开工程,建立一个类pojo;
(注:定义的字段 就是报表中可以使用的字段)
4.1、建立数据源的类信息;
(注:类中的信息 可以任意写,但方法静态 并且返回类型为Collection;
里面的常量是设置报表循环的次数;
对应上面3.7提到的信息)
5、获取需要使用的字段
5.1、在新建的报表中点击 放大镜左边那个
5.2、选择JavaBean datasource ,在class name处 填写上面pojo类的路径
;填写完,点击右边那个按钮;
得到pojo类中所有定义的字段;
选中需要的字段,点击
字段就添加到下面,点击OK
5.3、在Fields里面就可以看到那些字段了
6、在报表上 设置 需要显示的字段,运行 得出如下
7、上面的 3,4,5,6 制作的先后顺序,可以自动调整;
之前觉得很难,就一次次的不去写;
今天写完才发现并不是那么的难;
因为网上的例子太多了,只要花点时间与耐心,还是OK;
感觉没特需要求,还是建议使用sql会好点,不需要设置太多的信息;
维护起来方便;
不然得写些文档之类的去记录每个报表中使用的类信息了;
相关推荐
IREPORT使用JAVABEAN作为报表数据源IREPORT使用JAVABEAN作为报表数据源IREPORT使用JAVABEAN作为报表数据源
Jasper_+_ireport_集成报表到Web应用,操作说明
ireport+jasperreprt java自定义报表
Jasper_+_ireport_集成报表到Web应用,操作说明.doc
图示ireport中使用javabean作数据源开发基于jasperreports报表过程
jaspersoft_ireport_demo 还好的实例.
iReport_development2
亲测可用,下载即可在myeclipse运行,兼容JavaBean和sql作为数据源,内有报表教程可供参考,在web端进行报表的显示功能。
Ireport用户手册
ireport中使用javabean作数据源开发jasperreports报表的详细过程 附有图片
iReport_doc
ireport报表制作过程ireport报表制作过程ireport报表制作过程ireport报表制作过程ireport报表制作过程
文档介绍的当前比较常用的报表使用系统,对那些相对报表生成进一步了解的人应该很有用!
JasperReports结合iReport制作报表教程
iReport报表制作详解 详细介绍了iReport的结构、元素、属性、和子报表,交叉报表的制作
ireport5.6.0有效的支持spagobi的报表展示页面的设计,方便简洁。
iReport+jasperReports 制作WEB报表pdf格式,初学JAVA报表很有用
最完整的iReport用户手册,是制作jasperreport必不可少的资料!
一个很不错的报表打印工具,包含详细的应用步骤