1. 描述

模板设计是 FineReport 学习过程中的主要难题所在,FineReport 模板设计主要包括普通模板设计、决策报表设计和聚合报表设计三种模板设计类型。

FineReport 三种设计模式相辅相成,完美的满足了用户对各种报表的需求,下面我们来比较一下各种设计模式的缺点与优势。

  • 普通模板设计:是 FineReport 最常用,用的最多的设计模式,保存的文件类型为 cpt,依靠着单元格的扩展与父子格的关系来实现模板效果,可进行参数查询,填报报表,图表设计等等,但是在分页预览模式下不能在报表主体中展示控件,而且单元格间相互影响,很难保持独立性;

  • 聚合报表设计:一般适用于一张模板中显示多个独立模块的报表;

  • 决策报表设计:一般适用于控件的展示,保存的文件类型为 frm,很好的弥补了普通报表分页预览不能展示控件的问题,同时决策报表可以进行自由拖拽设计,自适应页面大小显示,可以更好的在 移动端 展示。

2. 普通报表

普通模板就是指以 cpt 为后缀名的模板,最常用的设计模式,FineReport 默认设计模型就是普通模板设计。普通模板设计是单元格设计模型,通过单元格扩展,单元格之间的父子格关系来实现模板效果,可直接点击快捷工具栏中的新建模板按钮新建一张空白的普通模板,也可点击文件>新建普通报表来新建,如下图:

详细请参照 普通模板设计;

3. 聚合报表

普通模板设计单元格扩展是相互影响的,那么如果想成块的显示一些内容,并且想保持独立性,块间不相互影响,此时就可以使用聚合报表,如下图:

详细请参照 聚合报表设计。

4. 决策报表

决策报表是用来展示控件的,保存的文件类型为 frm,FineReport 中的决策报表设计就是为了实现普通模板设计无法满足直接展示控件的需求,通过决策报表设计模式,可以在决策报表上直接添加控件,如下图:

详细请参照决策报表 决策报表设计模式;

5. 索引

序号 内容 简介 文档教程
1 普通报表设计 普通报表设计分为报表设计、参数设计、图表设计和填报设计四个部分 普通报表设计
2 决策报表设计模式 通过决策报表来实现移动端的自适应,组件间的联动 决策报表设计模式
3 聚合报表设计 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响 聚合报表设计

[财务][数据化分析][帆软]报表设计-模板设计类型相关推荐

  1. [财务][数据化分析][帆软]报表设计-模板预览

    链接大部分都是官方文档的链接,现在搬运过来只是为了添加自己的心得体会 [财务][数据化分析][帆软]报表设计-模板预览 1. 描述 模板预览就是指在 Web 端查看模板效果,FineReport 提供 ...

  2. [财务][数据化分析][帆软]报表设计-分页预览

    [财务][数据化分析][帆软]报表设计-分页预览 1. 概述 分页预览即普通预览模式,FineReport 的默认预览方式,一般在只需要查看报表数据用于分析的时候使用. 下面我们以内置的 Gettin ...

  3. [财务][数据化分析][帆软]报表设计-聚合报表设计

    [财务][数据化分析][帆软]报表设计-聚合报表设计 1. 聚合报表设计界面 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响. 聚合报表特点:空 ...

  4. [财务][数据化分析][帆软]报表设计-填报预览

    [财务][数据化分析][帆软]报表设计-填报预览 1. 概述 填报预览,顾名思义,就是指在 Web 端预览用来填报数据的模板,一般在只需要录入修改数据的时候使用,当然也可用来查看数据. 下面我们以内置 ...

  5. [财务][数据化分析][帆软]报表设计-第一张报表

    今天说一下帆软的弊端,优势什么的请自己去发现,使用了这么久帆软了,唯一感觉的是赶紧找一台服务器安装上,本机跑太消耗内存了. 如果你数据量大并发量大,请最少128G内存起步.这个不是帆软的错,是Java ...

  6. 简单分析帆软报表中一次HTTP请求的过程。

    我们知道帆软Report本质是一个web项目,所以他也有filter,servelt.当一个请求来到时,先经过filter,然后再经过servlet. 第一步,要经过的filter: 帆软报表内部加了 ...

  7. 分析帆软填报报表点提交的逻辑

    1 点提交这里首先会校验数据,校验成功后就去入库数据,这里不分析校验,分析下校验成功后数据是怎么入库的. 2 我们知道当点提交时,发送的请求中的参数为 op=fr_write,cmd=submit_w ...

  8. 用帆软报表FineReport打造公司数字化经营报表

    如何高效进行报表制作与设计呢?这篇文章给大家分享超级实用的报表软件--帆软报表FineReport.帆软公司持续深耕报表应用,针对不同场景提供了多元的报表开发模式,并巩固基础,提升产品性能.稳定性和安 ...

  9. 帆软报表调用mysql存储过程_FineReport单行与数据库交互的方法

    FineReport单行与数据库交互的方法 1.   问题描述 我们在做一张报表填报的时候经常会遇到需要在一行进行添加动作,将该行数据直接与数据库交互,执行存储过程过程.我们可以通过每一行增加帆软&q ...

最新文章

  1. 12个不可不知的Sublime Text应用技巧和诀窍
  2. 蓝桥杯java第八届第三题--承压计算
  3. python调用c函数传字符串参数_Python使用ctypes模块调用DLL函数之传递数值、指针与字符串参数...
  4. python中使用“if __name__ == '__main__'”语句的作用
  5. 05_IOC容器装配Bean(注解方式)
  6. vue2学习计划1-1 浏览器跨域问题
  7. 二叉树中最大的二叉搜索子树
  8. Support Web Application Projects
  9. python编程入门经典-Python编程入门经典PDF文档免费下载
  10. linux修改文件或目录的所有者(chown)和用户组
  11. python手动安装依赖包
  12. 天然气压缩因子计算软件_天然气压缩机组安全阀的设置
  13. Linux 系统中的用户管理
  14. h2数据库文件.mv.db
  15. 如何优雅地处理Async/Await的异常?
  16. python爬取裁判文书并分析_裁判文书网爬虫攻克
  17. 开源课设-宠物诊所管理系统
  18. FST(Finite State Transducers, 有限状态转换器)简介及示例
  19. 原生JS总结-- JS 绑定点击事件
  20. 日本互联网行业为什么被中国碾压

热门文章

  1. 战地联盟服务器修复是什么意思,战地联盟5月11日更新维护公告 新增“裂变”死亡模式...
  2. 什么蓝牙耳机佩戴舒适?音质好佩戴舒适的蓝牙耳机
  3. vivo y913 手机 进入开发者选项
  4. Boosting Monocular Depth Estimation Models to High-Resolution via Content-Adaptive Multi-Resolution
  5. android 横屏切换竖屏 卡顿,Android横竖屏切换卡顿问题
  6. iOS 项目整体是竖屏,个别页面支持横屏
  7. maya中使用python获取所选物体的材质和贴图
  8. php globals的用法,php global用法/php global 变量/$globals php
  9. IDEA的下载与Tomcat安装使用
  10. 3dmax如何拆分模型_3dmax怎么切割模型(3D模型怎么剪切)