1. 概述

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

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

  • 普通模板:是 FineReport 最常用,用的最多的设计模式,保存的文件类型为 cpt,依靠着单元格的扩展与父子格的关系来实现模板效果,可进行参数查询,填报报表,图表设计等等,但是在分页预览模式下不能在报表主体中展示控件,而且单元格间相互影响,很难保持独立性。
  • 聚合报表:一般适用于一张模板中显示多个独立模块的报表。
  • 决策报表:一般适用于控件的展示,保存的文件类型为 frm,很好的弥补了普通报表分页预览不能展示控件的问题,同时决策报表可以进行自由拖拽设计,自适应页面大小显示,可以更好的在 移动端 展示。

2. 普通报表

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

详细请参照 普通模板简介。

3. 聚合报表

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

详细请参照 聚合报表简介。

4. 决策报表

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

详细请参照决策报表 决策报表简介。

【帆软报表】报表类型简介相关推荐

  1. 帆软Java报表软件

    帆软Java报表软件 百科名片 帆软Java报表软件 FineReport是由帆软自主 研发的一款纯Java编写的报表软件产品,集数据展示(报表)和数据录入( 表单)功能于一身,能够制作复杂的报表,操 ...

  2. 帆软认证报表工程师(FCRA)考试考题(我的错题记录)

    @R星校长 帆软认证报表工程师(FCRA)考试 判断题共23题(只记录自己的错题) 在报表设计时,报表支持单元格添加斜线,且方向必须为从左上角至右下角发散.(错) 全局参数保存在工程下面的config ...

  3. 帆软(FineReport)报表学习——插入图表

    接着帆软(FineReport)报表学习--一个简单的报表,新做一个带有图表的决策报表. 一.定义数据查询 首先定义数据查询totaldata,用条形图显示卖场数据: select dept,sum( ...

  4. 帆软填报报表实现日期自动生成总结

    帆软填报报表实现日期自动生成总结 文章目录 帆软填报报表实现日期自动生成总结 业务需求 思考过程 使用sysdate 使用触发器 V1 版本 创建时间设置 更新时间设置 填报报表设置 小bug修复 V ...

  5. 帆软认证报表工程师(FCRA)考试

    判断题: 1.如果FR内置没有JDBC数据连接使用的驱动,需要用户自己将对应驱动放置在%FR_HOME%\\WebReport\\WEB-INF\\lib文件夹下  正确 2.在报表设计好后,在所有浏 ...

  6. 帆软(FineReport)报表学习——一个简单的报表

    客户要用帆软做东西,就下载了一个,弄了一些报表出来. 废话不说,走起! 先建立一个数据源连接. 这个Mysql的连接没什么可讲的,就是后面的连接参数需要注意一下,useUnicode=true& ...

  7. 帆软FineReport 报表联动

    最近有个需求,想实现从一张报表跳转到另一张报表,即从商品销量汇总表跳到商品销量明细表,记录下来,方便备查. 基本思路: 将第一张表选择单元格的关键信息,作为条件传递给第二张报表.帆软支持配置链接. 素 ...

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

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

  9. java web工程中使用帆软报表生成报表

    1.新增模板,新增模板数据集,新增文件数据集 具体详情参考我前面的博客:https://blog.csdn.net/bird_tp/article/details/86483076 下面进行java代 ...

  10. FCA-FineReport帆软认证报表工程师(FCA)考试考题

    Part.1:判断题 (总分:60分 得分:56) 第1题 判断题 进行决策系统平台目录管理时,链接的地址可以选择使用相对路径或绝对路径(得分:2分 满分:2分) 正确答案:A A. 正确 B. 错误 ...

最新文章

  1. Python培训教程之Python基础知识点梳理
  2. mstsc连接远程桌面如何挂载本地磁盘
  3. vmware6.5.2序列号_备战秋招——计算机网络(2)
  4. 【论文解读】PFLD:高精度实时人脸关键点检测算法
  5. zabbix的入门到精通之zabbix的触发器Trigger
  6. [NAACL19]一个更好更快更强的序列标注成分句法分析器
  7. eclipse无法启动的各种解决方法
  8. 基于贝叶斯网络模型的自适应测评
  9. stm32 带通滤波器_带通滤波器详解_带通滤波器工作原理_带通滤波器原理图
  10. ESD问题案例分析-智能手表为例
  11. 《我的博客》之选择公共博客平台还是自建博客站点
  12. Java中boolean类型占几个字节,你知道吗?
  13. 微信小程序全局音频设置,手机上播放不了音频的问题解决方案,微信小程序音频无法播放问题.
  14. Autodesk Inventor: Accelerating Design Using Standards Autodesk Inventor教程之利用标准加速设计过程 Lynda课程中文字幕
  15. 花水木之DruParty: Drupal 水滴趴
  16. RabbitMQ快速入门
  17. 0x0000000000指令引用的0x00000000内存。该内存不能为read
  18. 冲床行业显露出来本质性复苏
  19. CubeMX+STM32F4+DHT11模块
  20. 头脑风暴法利用计算机让大家进行思想交流,头脑风暴法的4大原则之一是没有限制,可以任意批评他人的意见。() - 作业在线问答...

热门文章

  1. 论文阅读:Adaptive Graph Convolution for Point Cloud analysis
  2. BGP路由黑洞及解决方案
  3. android4.2.2的彩蛋,食物语彩蛋都有哪些_食物语彩蛋大全介绍
  4. 使用双缓冲技术可轻松消除闪烁
  5. 「镁客早报」华为余承东欢迎苹果使用5G芯片;三星首款折叠手机本月开卖
  6. 白岩松---白说摘录
  7. python做三维图片挑战眼力_挑战眼力!三维立体图片你能看出几个
  8. L2-040 哲哲打游戏 (25 分) 模拟
  9. 《黑客与画家》读后感——黑客与画家
  10. Java找对象笑话,搞笑找对象的句子