本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
[五]Ireport制作报表实现动态排序,由用户指定排序字段
接着员工信息报表,实现动态的排序。
一般我们在sql中按固定字段排序,如:
如果实现动态排序的话,这里order by后的字段名称不能固定写,也要定义为参数。
这里定义一个排序字段名称的参数:RPT_ORDER_COLUMN:
然后,报表的sql要加上这个参数,这个地方加参数与直接加参数有点不同,美元符号和花括号之间要加一个感叹号:
preview时,输入什么字段,jasperepor ...
(四)ireport制作报表,添加查询条件参数
介绍在前面员工信息报表中,加入查询参数及结果排序。
之前的查询sql:
select empno, ename, job, mgr, hiredate, sal, comm, deptno from emp t
现在加上条件:薪水大于1000,‘1981-01-01’号之后入职的员工信息;
将加上条件的sql覆盖报表中的sql,预览报表的结果如下:
但此时添加的sql参数条件是写固定的 ...
(一)介绍Jaspereport及报表制作工具Ireport
引用JASPERSOFT COMMUNITY网站的一段话:
“The JasperReports Library is the world's most popular open source reporting engine. It is entirely written in Java and it is able to use data coming from any kind of dat ...
(二)安装配置Ireport
安装下载的Ireport安装文件到机器。
安装后打开Ireport界面图:
首先配置数据源,点此按钮:
Ireport可配置多个数据源,在制作报表的时候可选择不同的数据源:
点击上图按钮 “new”:
选择database jdbc connection,点击“next”:
选择你的数据库Driver类型及填写信息,比如我的是oracle9i;点击“Test”测试连接,如果连接 ...
(三)Ireport制作报表(欢迎加群组http://jaspereport.group.iteye.com)
Ireport制作报表模板。
这里以oracle自带的scott/tiger用户空间为例:
用ireport制作一个查询employee的信息报表。
文件——new:
可以选择一个ireport提供的template,有带图片效果样式的和空的,这里选择Blank A4 Lanscape。然后“open this template”
填写模板的名称和存放路径:
...