JasperReport报表参数9】的更多相关文章

填充一个报表的主要输入是:报表模板,参数和数据源.本章将介绍这些参数,并在接下来的章节中,我们将介绍数据源. 参数是在报表填充操作传递给报表引擎的对象引用.参数传递有用的数据到报表引擎,它可以不通过数据源来传递的数据是有用的.如作者姓名,报告等的标题数据,可以通过参数传递. Jasper报表模板或JRXML模板可以包含零个或多个参数的元素. 参数声明 参数声明很简单,如下所示: <parameter name="exampleParameter" class="java…
1. JasperReport介绍 JasperReport 是一个开源的Java报表引擎,它不像其他的报表工具,例如Crystal报表是基于Java的,没有自己的表达式语法.Jasper Reports有提供丰富的内容到屏幕上,到打印机,或转换成PDF,HTML,XLS,RTF,ODT,CSV,TXT和XML文件的能力.Jasper Reports是一个Java类库,需要嵌入到Java应用程序中.Jasper Report的特点如下: 具有灵活的报表布局: 可以用文字或图形显示数据: 开发人员…
当我们在使用RDP报表时,AX会根据Data Contract,自动生成报表参数对话框上的字段控件.一般情况下,该对话框能够满足我们的需求,但是如果有较为复杂或特殊的需求,就要我们对该对话框进行客制化.     Reinhard这里就有一张报表,需要使用员工编号作为参数.但是AX系统中默认的员工编号EDT,没有提供lookup方法.Reinhard将该员工编号EDT放在报表参数窗体上后,只能手工录入员工编号,不能通过下拉框进行选择. 默认效果是这样: 但是 Reinhard想要的效果是这样: R…
上一篇我们说了创建一个简单的显示报表,但在实际工作中,我们有很多要带条件的报表 现在先认识一下报表数据,首次打开SSDT,报表数据在窗口的左侧,要是找不到了,没关系,在工具栏-视图-最下面的报表数据 下面我们通过简单的方式创建一个带条件的报表 可以通过先创建参数再修改Sql语句,我在这里为了简单通过sql生成参数 比如我查看性别为男,并且数学分数在90分以上的同学 我们现在这么修改 SELECT * FROM STUDENT WHERE SEX=@SEX AND MATHEMATICS>@MAT…
写在最前面 翻了翻博客,因为太忙,已经好久没认真总结过了. 正好趁着今天老婆出门团建的机会,记录下最近这段时间遇到的大坑-JasperReport. 六月份的时候写过一篇利用poi文件导入导出的小Demo,JAVA实用案例之文件导入导出(POI方式). 虽然简单,但是企业应用的原理基本上也就是这样,只不过是封装的更好些,不像我之前写的那样每个Cell都需要定义,其实poi的方式也是我目前最推崇的方式之一了.主要原因是jxl不支持xlsx,JasperReport坑又太大,哎.下面进入正题,来介绍…
在JRXML模板(或JRXML文件)中的JasperReport 都是标准的 XML文件,以.JRXML扩展.所有JRXML文件包含标签<jasperReport>,作为根元素.这反过来又包含许多子元素(所有这些都是可选的).JasperReport框架,可以处理不同类型的数据源.在本教程中,我们将展示如何生成一个基本的报表,只是通过传递Java数据对象(使用Java Bean)集合传给JasperReport引擎.最后报表应显示的人的名单的名字和国家. 本章介绍如何设计一个JasperRep…
如果想在提交报表请求时根据参数一的值来设置参数二对应的值集,则在参数二的值集设定中的where clause加入:FEFX.参数二的值集名称.例如:参数一名称为inventory_item_id,参数二的名称为lot_number,而Lot_number参数调用了一个inv_lot_number的一个值集.而inventory_item_id参数调用了一个inv_item_sets值集.Lot_number参数要求根据inventory_item_id值来决定Lot_number值集范围.这时我…
最近在做报表工作,公司要求使用正版免费的报表软件,想想还是用JasperReport. JasperReport是一个纯Java写的开源免费报表工具库,在java开源免费报表中,排在前列. 可是开源免费的JasperReport,文档不多,版本也更新到6.5. 下面分享下JasperReport研究成果,主要从分三篇进行讲解. 一.JasperReport环境搭建 二.JasperReport概念介绍 三.JasperReport样例 备注:本版本基于最新的版本6.5.1.…
JasperReport开源报表功能强大,是我们WEB系统中做报表开发的一个强有力的工具,上手也比较简单.我碰到的问题是进行报表输出时,在html网页中显示正常,但如果导出为Excel时,部分列不显示.我用的报表设计工具不是iReport,而是官方推荐采用的Jaspersoft Studio. 先看一下,设计视图: 出现的问题截图如下: Excel预览也正常: 输出Excel就不正常了: 问题原因是什么呢?不知道的以为是字体.背景.单元格设置方面有问题,其实都不是. 原因很简单,表头的各个列.各…
一.日期时间类型的参数注意事项: 关于数据类型的选择:(只有数据类型设置为日期/时间格式,在查询的时候才会显示日期控件,提示信息一般改成汉字) 指定默认值:指定开始日期为前10天,…