`
rox
  • 浏览: 43823 次
  • 性别: Icon_minigender_1
  • 来自: 海口
社区版块
存档分类
最新评论

JasperReports数据库查询父子报表模板

阅读更多
JasperReports数据库查询父子报表模板



  • 安装并打开iReport,并新建一个报表文件(见图-1)
[图-1]

  • 选择在“c:\test”目录下建立一个find文件(见图-2)
[图-2]

  • 新建一个datasource,选择jdbc连接方式,命名为find。使用HSQLDB(File)方式,url为jdbc:hsqldb:c:/test/find.hsql,用户名为sa,密码为空,测试一下,成功了,保存即可(见图-3、图-4、图-5
[图-3]

[图-4]

[图-5]

  • 设置报表查询语句、字段后,组和结束页面基本跳过(见图-6、图-7、图-8、图-9
[图-6]

[图-7]


[图-8]


[图-9]

  • 其实做到这里,就可以自己制作根据数据库查询报表了,要画图设置一些参数,说起来麻烦,就干脆打开样例模板来看看结果吧。
      这里需要说明的是report1.jrxml是主报表、report1_subreport2.jrxml是子报表,主报表查出的每条记录的结果CLASSNAME作为子报表的查询条件参数传递过去(见图-10、图-11、图-12、图-13
[图-10]

[图-11]

[图-12]

[图-13]


参考资料:
  • 样例模板和数据库
http://docs.google.com/leaf?id=0B8vmIM2WmTA2OWE5ZGY0OTktMTkyZC00ZTljLTg1YjMtODA5ZWQ3NjA0MjMz&hl=zh_CN

  • Creating JasperReport subreports
http://publib.boulder.ibm.com/infocenter/rbdhelp/v7r5m0/index.jsp?topic=/com.ibm.egl.pg.doc/topics/pegl_rep_subreport_create_tsk.html

  • 利用复合的javabean构造基于jasperreports的子报表

本文地址

0
0
分享到:
评论

相关推荐

    jasperreports打印word格式报表的问题

    标题 "jasperreports打印word格式报表的问题" 涉及的是使用JasperReports库生成并打印Word(.doc或.docx)格式报表时遇到的技术挑战。JasperReports是一款开源Java库,它允许开发者创建、设计和导出各种类型的报告,...

    JasperReports,iReport制作报表

    在报表模板中,可以通过JRDataSource元素与数据源进行连接,定义查询语句或者数据绑定。 3. **编译报表模板**:将.JRXML文件编译成.JASPER文件,这是一个二进制格式,JasperReports引擎可以直接执行。编译过程可以...

    iReport+jasperReports 联合开发JAVA报表

    1. **iReport**:这是一个基于Java的报表设计工具,它允许开发者通过直观的用户界面创建、编辑和管理JasperReports报表模板。iReport支持多种数据源,包括数据库、CSV、XML等,并提供丰富的图表类型和样式选项。 2....

    使用jasperreports制作报表(导出pdf excel html)

    JasperReports是一个灵活的报告生成工具,它可以接收各种数据源,如数据库查询结果、Java集合、CSV文件等,并将这些数据以美观的布局呈现出来。JasperReports支持多种输出格式,包括PDF、Excel (XLS)、HTML、CSV、...

    JasperReports结合iReport制作报表教程

    4. **设置查询**:如果你使用的是数据库数据源,可以在iReport中编写SQL查询,这将决定报表的数据来源。查询结果会被映射到报表的字段上。 5. **预览和导出**:在iReport中,你可以实时预览报表的效果。满意后,...

    iReport+jasperReports开发java Application报表

    开发者可以利用JasperReports库来动态地填充报表模板,然后在各种输出格式之间转换,如PDF、HTML、Excel、CSV等。JasperReports的强大之处在于它的可扩展性和灵活性,可以轻松地集成到任何Java项目中。 在使用...

    IReport+jasperReports实现flash报表查询功能

    JasperReports则是一个强大的报表引擎,它能够处理由IReport设计的报表模板,并生成多种格式的报表,如PDF、HTML、Excel、CSV以及XML。此外,JasperReports还支持动态生成报表,可以根据用户输入的参数实时调整报表...

    iReport-3.7.0 + jasperreports-3.7.0生成报表

    在3.7.0版本,`JasperReports` 支持多种数据源,包括数据库连接、CSV文件、XML数据等,同时提供了丰富的图表类型、表格、文本框等元素,可以满足不同类型的报表需求。 使用`iReport` 和 `JasperReports` 的步骤通常...

    iReport+jasperReports JAVA报表

    当iReport与JasperReports结合使用时,开发者可以先在iReport中设计报表模板,然后在Java应用中调用JasperReports库来生成报表。以下是一般的开发流程: 1. **设计报表**:在iReport中,通过选择各种组件并设置样式...

    JasperReports+ireports制作PDF报表.pdf

    这可能涉及数据库查询、外部数据导入或从现有的数据模型中提取数据。 3. **设计报表模板**:使用iReport设计报表模板。这一步骤包括选择合适的布局、添加文本框、图片、表格、图表等元素,设置样式,以及定义数据...

    JasperReports开源报表概述和运行原理.doc

    在实际使用中,开发者可以通过JasperReports提供的API来设计和生成报表,包括定义报表模板、设置数据源、定义样式和交互逻辑等。报表模板通常使用JRXML文件进行设计,这是一种XML格式,描述了报表的结构和样式。然后...

    java报表jasperreports-0.6.1.rar

    要使用JasperReports 0.6.1,首先需要将dist目录中的jar文件添加到项目的类路径中,然后根据demo目录中的示例了解如何创建报表模板、绑定数据源并生成报表。 总之,JasperReports 0.6.1是一个基础的报表生成工具,...

    JasperReports 报表

    **JasperReports报表详解** JasperReports是一款强大的开源报表工具,专为Java应用程序设计,用于生成复杂的报表和数据可视化。它的灵活性和可扩展性使其在企业级应用中广泛应用,能够处理大量的数据并以多种格式...

    如何使用IReport3.5.1来制作报表模板

    IReport是一款强大的报表设计工具,尤其在配合JasperReports库时,能帮助开发者创建复杂的报表模板。以下将详细介绍如何使用IReport 3.5.1来创建报表模板。 **一、安装IReport** 要开始使用IReport,首先需要下载...

    JasperReports结合Ireport报表制作教程

    2. **设计报表模板**:使用IReport工具打开一个新的报表设计项目,并添加必要的报表元素。 3. **绑定数据源**:将数据源与报表元素进行绑定,确保数据能够正确显示。 4. **调整样式**:根据需求调整字体、颜色等样式...

    iReport-JasperReports报表开发指南+操作手册

    《iReport-JasperReports报表开发指南+操作手册》是一份详尽的资源,旨在帮助开发者深入理解和高效使用iReport和JasperReports这两个强大的报表工具。iReport是JasperReports的图形化设计工具,用于创建复杂的报表...

    jasperreports 生成报表

    总结来说,JasperReports 提供了一套完整的报表设计和生成工具,允许开发者灵活地构建复杂的报表结构,通过连接数据库获取数据,使用 SQL 查询定义数据源,通过参数和表达式控制内容展示,并能方便地导出为多种格式...

Global site tag (gtag.js) - Google Analytics