报表工具软件参数强化之一
来源:互联网 发布:天猫淘宝助理 编辑:程序博客网 时间:2024/05/21 09:19
文章转自:http://reportblog.cn/archives/968
参数的强化概述
定义数据集SQL语句如SELECT * FROM [TableName] WHERE [ColName] = ${para},其中${}中的内容为变量,报表工具会将${}中的内容计算后形成字符串拼接至SQL中形成最终的可执行查询语句,发送到数据库端进行执行。
${}中可以使用报表中的函数对参数进行处理,此即为参数的强化。
用户在使用报表工具软件进行部署时,常会需要用到参数强化,下面以FineReport报表软件为例,简单介绍下参数与字符串拼接。
参数与字符串拼接,${}即为一个公式变量,在数据集sql查询中,输入的参数可能只是一部分,需要与其他固定的信息共同构成最终的参数值,这时,可以在查询语句中进行参数与字符串拼接来达到目的。
1. 新建报表
2. 定义数据集
定义数据库查询ds1,SQL语句为:SELECT * FROM STSCORE WHERE ClassNo = '${"Class"+classno}'
表示将输入的classno参数与字符串"Class"拼接后组成最终的参数值赋给ClassNo
3. 模板设计
设计报表如下
数据列设置如下表
4. 设计器预览
设计器预览,输入参数值1,便可查询出Class1的数据,效果如下
- 报表工具软件参数强化之一
- 报表工具软件参数强化之一
- 报表工具软件参数强化之二
- 报表工具参数强化
- FineReport报表工具软件升级后参数及参数界面
- 报表工具软件参数下拉框的值通过公式编辑
- 报表制作工具日期参数校验之一
- 报表制作工具定时器参数之一
- 报表工具软件内置JS使用之十一
- 报表工具软件内置JS使用之十二
- 报表工具软件内置JS使用之十三
- 如何使用报表制作工具软件进行二次开发
- 工具软件
- 工具软件
- 工具软件
- 工具软件
- 工具软件
- 工具软件
- oracle中使用job定时完成任务
- css+JavaScript实现水中倒影效果
- Authentication method password not supported by the server at this stage.
- Agg vs. Cairo 二维绘图引擎之比较和选择
- x86、i386、i486、i586、i686
- 报表工具软件参数强化之一
- ASP条件语句
- JAVA读取PROPERTIY文件/JAVA拷贝一个对象的方式
- 心灵的翅膀
- 用堆维护数组的中位数
- dos指令
- Android应用程序四大组件
- vcmfc下载网址
- SQL 数据类型