[五]Ireport制作报表实现动态排序,由用户指定排序字段
2012-09-26 15:29
169 查看
接着员工信息报表,实现动态的排序。
一般我们在sql中按固定字段排序,如:
如果实现动态排序的话,这里order by后的字段名称不能固定写,也要定义为参数。
这里定义一个排序字段名称的参数:RPT_ORDER_COLUMN:
然后,报表的sql要加上这个参数,这个地方加参数与直接加参数有点不同,美元符号和花括号之间要加一个感叹号:
preview时,输入什么字段,jaspereport就按什么字段给结果排序了:
预览结果:
这里我们的排序就动态了,如果报表放到系统中运行,排序可以根据用户指定的字段操作。
关于Jaspereport的报表添加到系统,以后介绍。
接下来文章介绍把这个报表制作的更加规范,去掉注释的信息,规范数据的格式等。 阅读更多
一般我们在sql中按固定字段排序,如:
如果实现动态排序的话,这里order by后的字段名称不能固定写,也要定义为参数。
这里定义一个排序字段名称的参数:RPT_ORDER_COLUMN:
然后,报表的sql要加上这个参数,这个地方加参数与直接加参数有点不同,美元符号和花括号之间要加一个感叹号:
preview时,输入什么字段,jaspereport就按什么字段给结果排序了:
预览结果:
这里我们的排序就动态了,如果报表放到系统中运行,排序可以根据用户指定的字段操作。
关于Jaspereport的报表添加到系统,以后介绍。
接下来文章介绍把这个报表制作的更加规范,去掉注释的信息,规范数据的格式等。 阅读更多
相关文章推荐
- [转]在水晶报表中实现任意选择指定字段显示
- 【清楚理解后台利用ireport到处报表的原理】ireport制作jasperreport报表详细过程(包括jsp端代码实现)
- 润乾报表中使用动态宏实现数据集中字段分别排序
- [转] 在水晶报表中实现任意选择指定字段显示 (vb.net vs2003) [来自--http://blog.csdn.net/rainbowsoftware/]
- 在水晶报表中实现任意选择指定字段显示 (vb.net vs2003)
- 在水晶报表中实现任意选择指定字段显示-模板及C#升级版
- 在Web报表中实现动态添加字段、 动态绑定查询或其它数
- [Jasper使用总结]iReport报表设计-动态列实现
- 再谈如何实现动态增加(选取)报表字段的问题
- 实现动态统计报表,表头是调用数据库中的字段显示出来的。
- 水晶报表 用户 自定义字段 加 (动态边框)
- java实现ireport动态报表导出与国际化
- 用CHARINDEX方法实现对字段按指定顺序排序
- 在水晶报表中实现任意选择指定字段显示(补充)-格线的实现
- ireport_几种不同的数据源_实现报表制作
- ireport报表制作, 当一个字段显示的数据太多时(数据过长),则需要自动换行
- 在水晶报表中实现任意选择指定字段显示 (阿泰)
- 水晶报表中实现任意指定字段显示
- [Jasper使用总结]iReport报表设计-动态列实现
- 在水晶报表中实现任意选择指定字段显示(补充)-格线的实现