表格软件FineReport教程:[12]模板设计种类
模板设计是FineReport学习过程中的主要难题所在,FineReport模板设计主要包括普通模板设计、表单设计和聚合报表设计三种模板设计类型以及远程设计,下面就通过表格软件FineReport来简单介绍一下。
工具/原料
表格软件FineReport7.1.1
大小:148.2M 适用平台:windows/linux
普通模板设计
1、报表设计报表设计是纯粹的数据展示,如下图:
![表格软件FineReport教程:[12]模板设计种类](https://exp-picture.cdn.bcebos.com/a31e1214c27bd282008a79f53cb1eef97fbd365b.jpg)
3、图表设计图表设计是使用图表来展示数据,如下图:
![表格软件FineReport教程:[12]模板设计种类](https://exp-picture.cdn.bcebos.com/d2001d7de137c976b1bfa57644672b5fd5462b5b.jpg)
表单设计模式
1、表单整体介绍点击菜单文件>新建表单,即可新建一张表单,可为表单添加不同的组件,其中这些组件报表报表块、参数面板、图表块、控件几种类型,如下图所示:
![表格软件FineReport教程:[12]模板设计种类](https://exp-picture.cdn.bcebos.com/b57fb6db574afa323b9ff44454b2dc19ce2c145b.jpg)
聚合报表设计
1、聚合报表设计界面聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响。打开设计器文件>新建工作簿,模板下方添加聚合报表页面,如下图:
![表格软件FineReport教程:[12]模板设计种类](https://exp-picture.cdn.bcebos.com/edd84743040148fea44185d88fd149299a88025b.jpg)
3、块间的运算在组件里面获取其他组件单元格的值,可直使用公式如=block1~A1:
![表格软件FineReport教程:[12]模板设计种类](https://exp-picture.cdn.bcebos.com/92174dbbf82064fb5908e9928e6104a355e96f5b.jpg)
5、聚合报表预览由于聚合报表是一个sheet的形式存在工作簿中的,而新建工作簿时有一个默认的普通模板,所以在预览时,会将前面的sheet1这个空白模板也预览出来,如果不想要这个空白页,直接将sheet1删除即可。
远程设计
1、远程设计原理远程设计一般分磴涡湿蟾客户端和服务器端,在客户端对服务器的操作相当于HTTP的上传与下载,如同客户端是浏览器,而服务器端是google搜索,因此对远程报表的修改及诺蝈胂叟保存其实是通过上传到服务器上的而并非真正意义上的在服务器端直接操作。其远程设计的关系图,如下:注:报表设计器只是用于模板样式设计,数据是由服务器提供,执行是由服务器完成。
![表格软件FineReport教程:[12]模板设计种类](https://exp-picture.cdn.bcebos.com/1570c1b6326c576644ccdae0a4632385e036615b.jpg)
3、若报表制作过程中,远程服务器被关掉的话,设计器这边就会有提示:点击“是”,就直接跳到配置报表工作目录,然后再把远程服务器启动之后,接着就可以测试是否能够连接成功了。下面就其多人协同制表作简单介绍。
![表格软件FineReport教程:[12]模板设计种类](https://exp-picture.cdn.bcebos.com/31097f43d7d44831e9e82e14d40f822b74ee515b.jpg)
5、登陆账号即数据决策系统的管理员账号如您设置的为admin/123456(多个用户可以同时捂执涡扔使用该管理员账号进行登陆)。如上图中,用户A使用admin/123456登陆,打开gettingstarted.cpt模板进行编辑;同时用户B也使用admin/123456登陆,会看到gettingstarted.cpt模板显示已锁定无法进行编辑。
![表格软件FineReport教程:[12]模板设计种类](https://exp-picture.cdn.bcebos.com/7d34fbf4fcf5ee0d38ca7264f96b0ce265e7ba5b.jpg)