报表工具参数强化

        定义数据集SQL语句如SELECT * FROM [TableName] WHERE [ColName] = ${para},其中${}中的内容为变量,报表工具会将${}中的内容计算后形成字符串拼接至SQL中形成最终的可执行查询语句,发送到数据库端进行执行。

      ${}中可以使用 报表 中的函数对参数进行处理,此即为参数的强化。
    用户在使用 Java报表工具进行部署时,常会需要用到参数强化,下面以FineReport报表工具为例,简单介绍下参数与字符串拼接。
参数与字符串拼接,${}即为一个公式变量, 报表工具 ,在数据集sql查询中,输入的参数可能只是一部分,需要与其他固定的信息共同构成最终的参数值,这时,可以在查询语句中进行参数与字符串拼接来达到目的。
1.  新建报表
2.  定义数据集
    定义数据库查询ds1, 润乾 ,SQL语句为:
    表示将输入的classno参数与字符串"Class"拼接后组成最终的参数值赋给ClassNo
3.  模板设计
    设计 报表 如下
数据列设置如下表
4.  设计器预览
    设计器预览,输入参数值1,便可查询出Class1的数据, 报表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值