|
[Java报表软件—技术知识]finereport报表软件设计概述 |
FineReport报表软件的设计理念,就是Excel和数据列的结合。一些基本的使用方式都和Excel类似,这就意味着你在用FineReport设计报表的时候,只需要理解一些与单元格绑定数据列有关的操作即可。并且这些操作都是后台的代码处理,基本不需要手写表达式。
报表设计的流程大致可分为如下几个步骤:
配置数据源在报表设计之前,首先要添加报表所展示的数据的来源,当然这些来源并一定是数据库,也可以是程序数据源,文本数据源等。新建报表 在报表新建时,可以选择使用报表设计向导,也可以新建空白的自由报表,向导生成的是标准的分组表或者交叉表,生成后的报表可以自由修改。报表主设计界面是一个类似Excel的表格。添加数据源 数据源的添加可以在新建报表之前,也可以在新建报表之后。数据源列表会显示在左侧的数据源面板当中,用户可以直接选中并拖拽数据列到单元格中。设置数据记录摆放的方向 通常一个数据列会返回多条记录,也就是一个单元格绑定了一个数据列,但这个数据列中有多行数据。所以我们就要定义这些数据是从上到下进行列表,还是从左到右进行列表。另外,一般来说,需要汇总的数据,我们可以对其进行不扩展的设置。这是因为汇总的单元格,一般来说是作为其它单元格的附属格子来放置的。设置数据的类型 当单元格扩展的时候,无论数据是纵向放置还是横向放置,从数据显示的角度,可以进行分组,即将数据列中所有相同内容的记录进行合并;也可以数据列表,即将数据列中的所有数据记录扩展出来,无论数据记录是否重复。设置单元格之间的关系 除了可以绑定数据列,还有一点与Excel不同的是,FineReport的单元格在绑定了数据之后,并非平行的关系,而是格子之间存在附属关系,这种附属关系可以是默认的,也可以人为进行指定。 当一个格子默认不附属于任何格子,或者我们指定它不属于任何格子的时候,这个格子就是顶级的格子,或者可以叫做首格。首格的扩展与其他的格子没有关系,而且这个首格后面的格子将默认作为这个首格的附属格。这时候就是将Excel的所有格子分成几块相互没有关系的格子组,达到报表分片的效果。
|
|
|
|

|
.: 公告
|
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
|
| « | October 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 访问次数:1227716 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|