网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > JAVA > 正文

JAVA报表工具的数据源复选参数

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/07/09

网学网为需要JAVA的朋友们搜集整理了JAVA报表工具的数据源复选参数相关资料,希望对各位网友有所帮助!

  Java报表工具的数据源在从数据库获取所需值时,不仅可以在SQL语句中使用单一参数进行筛选,而且可以使用复选参数进行数据筛选。下面我们以FineReport报表工具为例,看一下具体的报表制作过程。

1. SQL语句中复选参数的定义

SQL查询多个结果的格式为:

SELECT * FROM [Table] WHERE [Para] in (’para1′,’para2′,’para3′,…)

此语句意思为从数据库表Table中取出字段Para值分别为para1,para2,para3等等的数据记录。

根据最终格式定义SQL查询语句如下:

SELECT * FROM STSCORE WHERE ClassNo in (’${classno}’)

定义参数默认值Class1

java报表工具数据集

  2.制作报表模板

  使用数据集制作报表模板如下

java报表工具制作模板

  3.定义参数设计界面

3.1 参数设计

打开参数设计面板,按照下图安排参数的位置

java报表工具参数设计

3.2 控件设置

右击B2单元格,选择控件设置,打开控件设置面板,类型选择下拉复选框,返回值类型选择字符串,并以“’,’”分割。

java报表工具控件设置

  这样操做的目的是为了将SQL中的参数classno可选值转换为以逗号间隔的单引号字符串形式,型如‘Class1′,’Class2′,’Class3′,符合SQL中参数多值查询的定义格式。

  4.预览并保存

报表软件分页预览效果如下

java报表工具预览

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号