报表工具参数强化
2014-08-12 17:40
239 查看
定义数据集SQL语句如SELECT * FROM [TableName] WHERE [ColName] = ${para},其中${}中的内容为变量,报表工具会将${}中的内容计算后形成字符串拼接至SQL中形成最终的可执行查询语句,发送到数据库端进行执行。
${}中可以使用报表中的函数对参数进行处理,此即为参数的强化。
用户在使用Java报表工具进行部署时,常会需要用到参数强化,下面以FineReport报表工具为例,简单介绍下参数与字符串拼接。
参数与字符串拼接,${}即为一个公式变量,报表工具,在数据集sql查询中,输入的参数可能只是一部分,需要与其他固定的信息共同构成最终的参数值,这时,可以在查询语句中进行参数与字符串拼接来达到目的。
1. 新建报表
2. 定义数据集
定义数据库查询ds1,润乾,SQL语句为:
表示将输入的classno参数与字符串"Class"拼接后组成最终的参数值赋给ClassNo
3. 模板设计
设计报表如下
数据列设置如下表
4. 设计器预览
设计器预览,输入参数值1,便可查询出Class1的数据,报表
${}中可以使用报表中的函数对参数进行处理,此即为参数的强化。
用户在使用Java报表工具进行部署时,常会需要用到参数强化,下面以FineReport报表工具为例,简单介绍下参数与字符串拼接。
参数与字符串拼接,${}即为一个公式变量,报表工具,在数据集sql查询中,输入的参数可能只是一部分,需要与其他固定的信息共同构成最终的参数值,这时,可以在查询语句中进行参数与字符串拼接来达到目的。
1. 新建报表
2. 定义数据集
定义数据库查询ds1,润乾,SQL语句为:
表示将输入的classno参数与字符串"Class"拼接后组成最终的参数值赋给ClassNo
3. 模板设计
设计报表如下
数据列设置如下表
4. 设计器预览
设计器预览,输入参数值1,便可查询出Class1的数据,报表
相关文章推荐
- 报表工具软件参数强化之一
- java报表工具参数强化
- 报表工具软件参数强化之一
- 报表工具软件参数强化之二
- 报表制作工具日期参数校验之一
- 主流报表制作工具之王者争夺战:功能大PK系列之参数界面设置
- 思达报表工具Style Report基础教程—参数表单
- 报表制作工具日期参数校验之二
- 主流报表制作工具之王者争夺战:功能大PK系列之预定义参数控件
- 主流报表制作工具之王者争夺战:功能大PK系列之参数定义
- 报表制作工具定时器参数之一
- 报表制作工具中日期参数的格式化处理
- 报表制作工具中参数为空选出全部
- 主流报表制作工具之王者争夺战:功能大PK系列之动态参数
- 报表制作工具内置参数查询界面布局与背景
- 主流报表制作工具之王者争夺战:功能大PK系列之参数控件种类
- 报表制作工具的数据源复选参数
- 报表制作工具定时器参数之二
- 报表制作工具中参数名的内部保留字段
- 完成了对水晶报表中的参数传递的学习