我们接着从报表设计这一部分开始阐述:
3、报表设计
建立了数据库连接之后,我们就可以开始设计报表了。首先看一下我们要设计的报表格式:
这
是一个典型的多层交叉表。交叉表,是相对于传统的分组报表来说的。分组报表只有纵向的分组,也就是分组列在最左侧。交叉表就是指报表的横向和纵向都有分
组。例如我们上面这张报表,纵向和横向分别有两层分组。即,左侧的地区,姓名分组,上方的类型和产品分组。该报表设计的过程,可以分为如下几个步骤:
新建报表
定义数据源
绑定数据列
汇总
格式化报表
步骤一:新建报表
这一步,就是要选择新建报表的类型,该类型选择共分为...
FineReport报
表软件,是一个吸取了各类报表工具优点,并在此基础上做了大量创新的企业级Web报表工具。它符合新型报表工具标准,能够解决现代企业和政府机构所面临的
种种报表应用需求。同时它能够协助处理以下工作:包括集成、协作与开发、制作与整合、发送与权限、分析与警示。让企业花最少的力气在以上工作,而能够将精
力集中于机会的挖掘,问题的解决,绩效的提升,决策的制订,有效的执行等核心事务上。众多强大功能集于一体,致使它能够成为WEB系统开发的理想选择。下
面我们具体阐述FineReport报表设计流程。
一般来说,一个完整的报表设计流程,大体分为如下几个步...
从
部署角度来说,FineReport报表软件是一个纯JAVA报表工具,JAVA报表工具的跨平台特性,使得它能够良好的支持大型系统的需要。在WEB端
也是纯HTML提交,在各种浏览器中均能正常显示,同时可以支持PDF,EXCEL输出,提供了全部的页面与打印控制。
WEB部署
FineReport的服务程序以JAR包形式出现,可与应用程序统一打成包一起部署在应用服务器上,安装非常轻松。
传统工具的独立服务器方案需要单独安装,报表文件也须单独部署,无法和应用程序一起更新。
环境的支持
FineReport报表采用纯JAVA开发,无论设计器还是服务器均支持所有可部署J...
FineReport报表软件是针对复杂格式的报表数据及Web报表的展现,通过多源分片、不规则分组、双向扩展来轻松拖拽做复杂格式的报表,做报表从此摆脱了复杂的SQL和表达式,不需要编程,大大提高了报表制作的效率。
相对于传统的条带状的报表工具,FineReport无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势。
在报表设计方面,FineReport的优势主要体现在以下几个方面:
(接着前期的介绍,我们现在谈谈表单设置)
表单的回填是传统的工具完全不能支持的功能。FineReport支持基于纯HTML的表单回填,支持各种主流的浏览器。
...
FineReport报表软件是针对复杂格式的报表数据及Web报表的展现,通过多源分片、不规则分组、双向扩展来轻松拖拽做复杂格式的报表,做报表从此摆脱了复杂的SQL和表达式,不需要编程,大大提高了报表制作的效率。
相对于传统的条带状的报表工具,FineReport无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势。
类Excel的界面风格
FineReport的界面风格,是完全类似于Excel的,格线对齐的编辑方式,极大的便利了报表的设计和输出,并且单元格内属性比较自由灵活,可以得到格式任意复杂的报表。
传统工具均采用控件拖拽式绘制报表...
FineReport报表软件是针对复杂格式的报表数据及Web报表的展现,通过多源分片、不规则分组、双向扩展来轻松拖拽做复杂格式的报表,做报表从此摆脱了复杂的SQL和表达式,不需要编程,大大提高了报表制作的效率。
相对于传统的条带状的报表工具,FineReport无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势。
报表设计
在报表设计方面,FineReport的优势主要体现在以下几个方面:
多数据源
FineReport报表设计天然支持多数据源(集),同一张报表的数据可同时来自多个数据表,多个不同的数据库,或者多个不同的用户自定义数据视图,然后在报表中可直接...