[Java报表软件—新闻资讯]冬日送大礼—Finereport爱好者论坛征文竞赛第一期! |
各位FineReport的Fans们,感谢各位对web报表FineReport报表和论坛的支持与青睐!FineReport爱好者论坛特举办月赛征文活动,拟用丰厚的礼品回馈各位,为这个严冬送去融融暖意。
活动期间,提交有关“FineReport报表的项目案例”即有机会赢取我们为您精心准备的礼品,商业用户和非商业用户均可参加,且一人可提交多份作品,可重复得奖,欢迎各位积极投稿!
活动地址:http://bbs.finereport.com/thread-611-1-1.html
一 奖品设置
1. 一等奖:1名,价值RMB 2000元的奖品
2. 二等奖:1名,价值R
|
|
[Java报表软件—问题解析]程序数据集传参使用解决方案 |
通过TableData接口可以读取任何形式的数据源,java报表FineReport报表的数据来源可以是数据库数据或是文本数据,并且还可以是其它任何类型的数据,因为这些所有的数据来源都实现了TableData接口,所以用户只要实现了TableData接口,也就可以用自定义类型的数据源了。对于传参,我们可以在程序数据集中写入传入的参数,此方案传入的参数为 tableName 和 columnNames 两项;即传入 数据库表名 以及 所需要的列名 取出所需要的值; 这里连的数据库为java报表软件FineReport的内置数据库,适用时可输入表名:stscore 列名 name;sex。具体步骤
|
|
[Java报表软件—技术知识]数据库表为纵表时转变为横表的设计方法 |
一. 横表&纵表:
数据库表按照存储的数据结构不同区分为横表与纵表,通过如下数据的存储我们分别对横表与纵表进行简单介绍:
横表:
http://www.finereport.com/forumimages/zjkbwzbszbwhb1.jpg
纵表:
http://www.finereport.com/forumimages/zjkbwzbszbwhb2.jpg
由图1,2可以看出,若我们要将每种产品的信息罗列在报表中展示,使用横表将会非常方便,直接将各字段拖进设计器对应标题的单元格即可,字段间不需要考虑任何逻辑关(默认有扩展关系)如下图:
http:/
|
|
[Java报表软件—技术知识]Java报表FineReport通过权限控制数据访问方案 |
问题:实际应用环境中,不同角色的人可能对数据具有不同的访问权限,通过直接在SQL语句中筛选出需要的数据制作模板可以解决该需求,但对于角色较多的情况,就需要制作很多张样式相同只是数据集不同的报表,不利于后期的维护并且加大了报表制作的工作量。
方案:针对该问题,在java报表FineReport中,可以利用SQL参数配合参数处理器再结合权限以完成该需求。使用该方案只需要制作一张表样,利用SQL中的参数进行动态过滤达到该目的。下面具体描述该方案的实施过程。
第一步:数据准备
这里使用的是DEMO数据,主要为了演示该方案的操作,具体使用的时候需要根据具体的数据情况进行调整:
表:data
|
|
[Java报表软件—技术知识]Linux下如何配置FineReport报表工程 |
电脑操作系统:linux
服务器:resin
报表工程应用:FineReport
操作步棸:
一:安装jdk
二:安装服务器,以resin为例
三:配置报表工程
一:安装jdk
1.首先在相关官网上下载jdk 例如jdk1.6,名称为jdk-6u2-linux-i586-rpm.bin
2.通过ftp上传jdk-6u2-linux-i586-rpm.bin
3. 通过命令给所有的用户添加可执行的权限
chmod a+x jdk-6u2-linux-i586-rpm.bin
a:All,即全部的用户,包含拥有者,所属群组以及其他用户
x:执行或切换权限,数字代号为&
|
|
[Java报表软件—技术知识]Java报表软件FineReport6.5离线填报示例 |
本例以一个实例来展现java报表软件FineReport离线填写报表功能。
下图为一个雇员统计表:
http://www.finereport.com/forumimages/lxtbsm1.jpg
报表设计器里的报表设计如下图:
http://www.finereport.com/forumimages/lxtbsm2.jpg
模板中报表填报属性如下:
http://www.finereport.com/forumimages/lxtbsm3.jpg
保存该模板到C:\FineReport6.2\WebReport\WEB-INF\reportlets目录下,
|
|
[Java报表软件—技术知识]FineReport报表工具关于Linux下字体乱码终极解决方案 |
1:在windows下找到系统使用到的字体,这里以楷体举例
•到c盘的 windows文件夹的 Fonts文件夹里面存放了windows中用到的所有字体,具体路径C:\WINDOWS\Fonts
•找到楷体字体SIMKAI.TTF
http://www.finereport.com/forumimages/font.png
2:将楷体字体拷贝到Linux操作系统下JRE下的\lib\fonts文件夹
•注意这个JRE必须是服务器用到的JDK下的JRE
例如服务器为tomcat
使用的 jdk是usr下 /java/jdk1.5.0_13
|
|
[Java报表软件—功能比较]主流Java报表软件之王者争夺战:功能大PK系列之集中对比 |
对比点 FineReport报表 水晶报表
应用集成 后台的环境支持 纯JAVA,全支持 个别产品只支持Windows
前台的环境支持 纯HTML,全支持 一般仅支持IE
J2EE的应用服务器管理 嵌入应用,可充分利用应用服务器各项能力
J2EE的WEB部署 与应用统一部署 单独安装部署,操作相对复杂
J2EE的应用接口 丰富齐全,结合紧密 通过网络协议,力度不足,统计图常采用传统的CGI方式
Java Application集成 支持 非纯JAVA的不支持
.NET的应用集成 支持,独立服务 支持
页面的集成 完全嵌入 独立门户,很困难
用户权限控制
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1213419 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|