专业Web报表工具FineReport ——报表教程之条件和参数
2008-03-18 12:55:20
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://javareport.blog.51cto.com/127966/66466 |
多数情况下,报表呈现数据时并不需要将数据原表中的所有字段都显示出来,可能只需要显示满足一定条件的部分数据或者将满足条件的数据以不同的格式显示出来。FineReport可以轻易地加入数据筛选条件和参数控制,来选择符合我们要求的数据。
条件和参数的定义方式是大致相同的。条件作为筛选条件,完全限定了报表从数据库中读取的数据。例如Grade>=87,其中87就是筛选条件的值,这个固定的值限定了报表从数据库中读取的只能是Grade>=87的数据。
而参数则是更加灵活的用户控制,例如Grade>=$Grade的参数条件(其中$Grade为参数名),在报表预览时,可以动态输入或选择参数$Grade的值,我们可以令$Grade=60,来筛选成绩及格的数据,我们也可以令$Grade=90,这样我们就可以筛选出成绩大于90的数据。
在FineReport中,除了写SQL时直接写入过滤条件外,还有另外两种类型的条件:普通类型和公式类型,它们是针对绑定的数据列添加过滤条件。我们在下面的章节当中详细进行介绍。另外,除了写SQL时直接定义参数外,我们还可以在报表|报表参数当中定义参数,并在报表中调用。
论坛专区与专家交流
完善的报表使用文档和二次开发文档
本文出自 “Java报表” 博客,请务必保留此出处http://javareport.blog.51cto.com/127966/66466 本文出自 51CTO.COM技术博客 |


firefires
博客统计信息
热门文章
最新评论
友情链接