存档

‘jasperreport’ 分类的存档

JasperReport教程 第8课 JRXML报表模板元素讲解3

2009年11月3日 逝去的风 没有评论

继续上节课的内容,讲解jrxml文件的元素

  • <filterExpression>
  • filterExpression是用来过滤数据源的记录的,用法很简单。如果在filterExpression中的表达式是 Boolean.TRUE,则当前记录会显示在报表上,否则,filterExpression中的表达式是 Boolean.FALSE 或者 null,则当前记录不会显示。
    注意:一般情况下我们是不会使用此元素的,因为没有必要啊,直接在sql中写上条件就可以了。 只有当我们无法通过简单的方式来过滤数据的时候,才会用到这个元素,比如 CSV 文件数据源。
    一个模板文件最多只能包括一个此元素。
    例子: 阅读全文…

    JasperReport教程 第7课 JRXML报表模板元素讲解2

    2009年10月29日 逝去的风 没有评论

    继续上节课的内容,讲解jrxml文件的元素

  • <queryString>
  • queryString用来定义SQL查询语句,以从数据库中获取数据。
    一个JRXML模板文件可以包含0个或者1个queryString元素.当我们想在报表模板中嵌入SQL查询语句时就会需要此元素。
    例子: 阅读全文…

    JasperReport教程 第6课 JRXML报表模板元素讲解1

    2009年10月29日 逝去的风 1 条评论

    前几节课对最简单的报表用事例进行了简单的演示,本课就对 jrxml模板文件的元素进行讲解下

  • <property>
  • 此元素就是将一些信息存放在模板文件中
    这些属性信息可以通过java程序获取到,方法是JasperReport.getProperty()

    阅读全文…

    JasperReport教程 第5课 在浏览器上展现报表

    2009年10月27日 逝去的风 2 条评论

    在前面的学习中,我们已经能够通过java程序来展现报表了。广大的java web开发人员,可能更想知道如果在浏览器中展现报表内容。下面的简单事例,能帮你达到这个要求。

    本系列教程,前面使用的都是j2se的知识,没有涉及到java web方面的知识,现在开始加入web开发功能!

    阅读全文…

    JasperReport教程 第4课 jasperreport资源汇总

    2009年10月26日 逝去的风 1 条评论

    今天想到要把jasperreport的相关资源整合记录下来,方便自己查询,也方便喜欢探索的朋友研究。一次不可能将所有资源都写上,我会将陆续发现的好资源的链接放在本文章中。
    本文与教程关系不大,可以独立来看。希望朋友们有好的资源时,也在回复中写上,我审核后会更新到此文章中。
    1、jasperrport项目管方网站
    http://jasperforge.org/plugins/project/project_home.php?projectname=jasperreports

    阅读全文…

    JasperReport教程 第3课 创建报表基本流程

    2009年10月26日 逝去的风 1 条评论

    本课程是上节课 JasperReport教程 第2课 第一个报表 的续集
    要创建一个报表,一般要经过以下几步
    1、创建JRXML模板文件
    是xml格式的,但是是文件后缀是.jrxml,这是jasperreport的约定,本质上是xml格式,称为jrxml文件或者jrxml模板。
    2、创建二进制的报表模板
    jrxml文件不能被直接用来生成报表,需要被编译为jasperreport认定的二进制格式。编译后的报表模板称为 jasper 文件,当然文件后缀是.jasper。这在上一课中已经有例子了,看看上节课中JR1.jasper是如何生成的。
    3、生成报表
    其实第1和第2步都模板文件,只是文件格式不同而已。
    在jasperreport的术语中,从一个报表模板(或者报表文件)生成一个报表的过程叫做填充报表!
    生成报表的过程是通过编写代码来完成的,具体是调用 net.sf.jasperreports.engine.
    JasperFillManager这个类的fillReportToFile()方法,此方法能够给报表填充数据并且将生成的报表保存到磁盘上。
    此方法有6个重载方法,下面详细介绍下 阅读全文…

    JasperReport教程 第2课 第一个报表

    2009年10月23日 逝去的风 1 条评论

    本课程是上一篇 JasperReport教程 第1课 环境搭建 的续集

    1、首先将xml格式的JR1.jrxml编译为二进制的文件JR1.jasper

    package ddgrow.com.jasperreport;
    import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JasperCompileManager;
    public class JR1 {
    	public static void main(String[] args) {
    		try {
    			// 因为我用的eclipse开发,文件路径前不加bin,找不到文件
    			JasperCompileManager
    					.compileReportToFile("bin/ddgrow/com/jasperreport/jr1.jrxml");
    		} catch (JRException e) {
    			e.printStackTrace();
    		}
    	}
    }

    阅读全文…

    JasperReport教程 第1课 环境搭建

    2009年10月23日 逝去的风 没有评论

    首先声明:我写此教程,也是我的一个学习的过程。本系列教程为原创文章,禁止转载!

    JasperReport教程 第1课 环境搭建
    说明:我是在windows平台下开发的,因此,只讲解此平台下的操作。
    1、java环境的搭建,如果不会,去网上查,一大把。

    阅读全文…