随笔 - 225  文章 - 98  trackbacks - 0
<2010年12月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

随笔分类

相册

报表工具厂商们

搜索

  •  

最新评论

阅读排行榜

在用Java报表工具查询数据时,经常会遇到查询条件不定的情况,例如参数过滤列是动态变化的:有时想用A列进行过滤,有时想用B列进行过滤。在FineReport报表中,可以将整个查询条件作为参数传入sql中,查询出对应的数据,定义形式如:SELECT * FROM [TableName] ${Condition},即把整个where语句作为动态的参数。

1. 新建报表

2. 定义数据集

    新建数据库查询ds1,输入SQLSELECT * FROM STSCORE ${Condition}

 

3. 模板设计

    如下设计报表 

数据列设置如下表

 

4. 定义参数界面

    点击参数设计,参数界面布局如下

 

5. 保存模板并预览

    保存模板,点击设计器分页预览,输入动态的查询条件如:Where ClassNo='Class1',便可查询出数据,效果如下图:

文章转自:http://blog.vsharing.com/fanfanzheng/A1298397.html



了解Java报表工具就从这里开始
posted on 2010-12-09 12:59 season 阅读(273) 评论(0)  编辑  收藏 所属分类: Java报表—技术知识

只有注册用户登录后才能发表评论。


网站导航: