报表工具软件参数强化之二
2010-10-12 10:27
211 查看
参数的强化通常是指定义数据集SQL语句如SELECT
* FROM [TableName] WHERE [ColName] = ${para},其中${}中的内容为变量,报表工具软件会将${}中的内容计算后形成字符串拼接至SQL中形成最终的可执行查询语句,发送到数据库端进行执行。${}中可以使用报表中的函数对参数进行处理,此即为参数的强化。
用户在使用报表工具进行部署时,常会需要用到参数强化,下面以FineReport报表软件为例,简单介绍下参数与日期参数的格式化处理。
日期的表示形式有很多种,有时我们习惯填写的形式与数据库存储的形式可能不同,此时,就需要进行日期的格式化处理。比如,将“2010-02-24”形式的日期转化为“20100224”的形式。
1.
新建报表
2.
定义数据集
定义数据库查询,SQL语句为:SELECT * FROM SALES_BASIC WHERE
日期 = '${format(date,"yyyyMMdd")}'
参数date为日期如2010-02-24,对该日期按照yyyyMMdd进行格式化后作为最终的值赋给日期。
![](http://www.finereport.com/forumimages/e238.png)
3.
模板设计
如下设计报表
![](http://www.finereport.com/forumimages/e239.png)
4.
定义参数界面
点击参数设计,使用默认的参数界面,定义日期控件,返回值设置为日期,如下图
![](http://www.finereport.com/forumimages/e240.png)
5. 保存模板
保存模板,点击设计器分页预览,选择日期,查询数据如下
![](http://www.finereport.com/forumimages/e241.png)
文章转自:http://finereport.blog.chinabyte.com/2010/10/12/120/
* FROM [TableName] WHERE [ColName] = ${para},其中${}中的内容为变量,报表工具软件会将${}中的内容计算后形成字符串拼接至SQL中形成最终的可执行查询语句,发送到数据库端进行执行。${}中可以使用报表中的函数对参数进行处理,此即为参数的强化。
用户在使用报表工具进行部署时,常会需要用到参数强化,下面以FineReport报表软件为例,简单介绍下参数与日期参数的格式化处理。
日期的表示形式有很多种,有时我们习惯填写的形式与数据库存储的形式可能不同,此时,就需要进行日期的格式化处理。比如,将“2010-02-24”形式的日期转化为“20100224”的形式。
1.
新建报表
2.
定义数据集
定义数据库查询,SQL语句为:SELECT * FROM SALES_BASIC WHERE
日期 = '${format(date,"yyyyMMdd")}'
参数date为日期如2010-02-24,对该日期按照yyyyMMdd进行格式化后作为最终的值赋给日期。
![](http://www.finereport.com/forumimages/e238.png)
3.
模板设计
如下设计报表
![](http://www.finereport.com/forumimages/e239.png)
4.
定义参数界面
点击参数设计,使用默认的参数界面,定义日期控件,返回值设置为日期,如下图
![](http://www.finereport.com/forumimages/e240.png)
5. 保存模板
保存模板,点击设计器分页预览,选择日期,查询数据如下
![](http://www.finereport.com/forumimages/e241.png)
文章转自:http://finereport.blog.chinabyte.com/2010/10/12/120/
相关文章推荐
- 报表工具软件参数强化之一
- 报表工具软件参数强化之一
- java报表工具参数强化
- 报表工具参数强化
- 报表制作工具日期参数校验之一
- 国内主流报表软件工具比较[转]
- 报表制作工具定时器参数之一
- 软件测试_BadBoy自动化测试工具8_参数Incrementing Variables
- 报表制作工具的数据源复选参数
- 数据库报表软件—带参数的程序数据集(二)
- 报表工具软件内置JS的使用之八
- Java报表软件图例展示之带参数报表
- Java 报表工具--如何在报表软件Style Report中新建数据表达式列
- 7 款顶级开源 BI(商务智能)软件和报表工具
- 基于C# winform企业进销存软件开发(典型权限控制+报表工具+动态加载+多线程+跨数据库访问)
- 数据库报表软件——按参数从数据库取值
- 报表制作工具内置参数查询界面布局与背景
- 主流报表制作工具之王者争夺战:功能大PK系列之参数控件种类
- 走进Java报表工具--Style Report、润乾报表等报表软件(认识篇)
- Java报表软件超级链接参数继承