通过TableData接口可以读取任何形式的数据源,java报表FineReport报表的数据来源可以是数据库数据或是文本数据,并且还可以是其它任何类型的数据,因为这些所有的数据来源都实现了TableData接口,所以用户只要实现了TableData接口,也就可以用自定义类型的数据源了。对于传参,我们可以在程序数据集中写入传入的参数,此方案传入的参数为 tableName 和 columnNames 两项;即传入 数据库表名 以及 所需要的列名 取出所需要的值; 这里连的数据库为java报表工具FineReport的内置数据库,适用时可输入表名:stscore 列名 name;sex。具体步骤如下: 阅读全文 »
一. 横表&纵表:
数据库表按照存储的数据结构不同区分为横表与纵表,通过如下数据的存储我们分别对横表与纵表进行简单介绍:
横表:
阅读全文 »
问题:实际应用环境中,不同角色的人可能对数据具有不同的访问权限,通过直接在SQL语句中筛选出需要的数据制作模板可以解决该需求,但对于角色较多的情况,就需要制作很多张样式相同只是数据集不同的报表,不利于后期的维护并且加大了报表制作的工作量。
方案:针对该问题,在Java报表FineReport中,可以利用SQL参数配合参数处理器再结合权限以完成该需求。使用该方案只需要制作一张表样,利用SQL中的参数进行动态过滤达到该目的。下面具体描述该方案的实施过程。 阅读全文 »
电脑操作系统:linux
服务器:resin
报表工程应用:FineReport
操作步棸:
一:安装jdk
二:安装服务器,以resin为例
三:配置报表工程 阅读全文 »
本例以一个实例来展现java报表工具FineReport离线填写报表功能。
下图为一个雇员统计表:
阅读全文 »
1:在windows下找到系统使用到的字体,这里以楷体举例
·到c盘的 windows文件夹的 Fonts文件夹里面存放了windows中用到的所有字体,具体路径C:\WINDOWS\Fonts
·找到楷体字体SIMKAI.TTF

http://www.finereport.com/forumimages/font.png 阅读全文 »
尊敬的女生/先生:
您好,感谢您长期以来对帆软公司的全力支持及信赖,为更好地了解您的需求和期待,为您提供更加优质的服务,我们诚挚地邀请您参与帆软FineReport 报表满意度调研。我们将十分重视您的意见和建议,并着力改善。为表示感谢,我们将从所有成功提交问卷的参与者中随机抽取10位,赠送面值不低于50元的手机话费。 阅读全文 »