目录

  1、FineReport常用功能
  2、FineReport传统报表的开发流程
  3、FineReport开发流程演示说明
  4、扩展操作(很重要)
  5、父子格操作(很重要)

1、FineReport常用功能

  • 大屏
  • 传统报表
  • 数据填报
  • 数据随行(移动端)
  • 权限划分

2、FineReport传统报表的开发流程

  • 新建数据连接:比如说,你要连接数据库,连接数据库的哪一张表。
  • 新建模板数据集:模板数据集只对当前文件生效,常用的。
  • 设置表的模板样式:自定义模板样式,并绑定数据。
  • 效果预览:完成上述操作后,可以进行效果预览,效果不好,我们调整后,再进行预览…

3、FineReport开发流程演示说明

1)怎么查看firereport的工作环境

2)新建数据连接
① 新建连接:完成下面的1,2,3,4步骤

② 数据库连接:完成下面的1,2,3,4,5,6步骤

3)创建数据集
  • 模板数据集:只针对当前文件生效。
  • 服务器数据集:对所有文件生效。
① 创建模板数据集

② 最终效果如下

4)模板样式设计:绑定数据

eg:假如我们想要设计的模板样式如下:

① 按照图示步骤,完成1,2,3,4,5的操作

② 保存这个模板

5)模板预览
① 点击如下按钮

② 效果如下:自动在浏览器中打开

4、扩展操作(很重要)

  • 扩展操作分为:纵向扩展(默认)、横向扩展、不扩展。
1)连接官方自带的数据库
① 新建一个普通报表

② 连接官方数据集,创建模板数据集

③ 最终效果如下

2)完成“扩展”的操作
① 将“地区”拖拉到表格中,为了更清晰显示“⬇”(向下的箭头),我特意放大了表格。

② 给该单元格增加“边框后”,保存这个新建的模板数据集,并命名为“扩展”。

③ 模板预览

④ 接着,在完成如下的1,2,3,4,5的操作

⑤ 再次保存后,进行模板预览

⑥ 在扩展一个只知识:“禁止符”的使用

5、父子格操作(很重要)

  • 父子格是在进行不同字段之间,进行直接连接,起到了很重要的作用。比如说字段B是按照字段A求和,那么你就需要指定B的父子格就是A。这样说显得很抽象,学习下面的例子后,你就会有一个简单的了解啦。
  • 注意:我们仍然使用的是官方数据库中的“销量”表。
1)演示一

① 新建一个空白的普通报表
② 连接官方数据集,创建模板数据集

③ 保存模板:命名为“3_父子格.cpt”
④ 预览一下效果

⑤ 再次将地区和销售员,拖拉到右侧表格中,上下堆叠

⑥ 保存一下后,预览效果

⑦ 接着,把地区和销售,都变成,横向扩展

⑧ 演示效果如下

2)演示二:这里讲述设置“左父格”的作用

① 新建一个空白的普通报表
② 连接官方数据集,创建模板数据集
③ 将地区和销售,拖拉到右侧方框中

④ 命名“5_父子格3.cpt”
⑤ 预览效果如下

⑥ 下面设置【左父格】
首先,点击销售这个单元格,再点击下三角,再点击自定义。

接着,完成如下1,2,3的操作

最后,点击查看预览效果

注意:以后不管是做大屏,特别是传统报表,只要是页面乱了,基本上都是父子格出现的问题。

FineReport学习(一)——常用操作介绍相关推荐

  1. linux常见文件打开,Linux常用操作有哪些? Linux常用操作介绍

    Linux系统,相信很多洞电脑的朋友都知道,也知道怎么使用,但是很多电脑新手可不一定知道的.今天我们就来看看电脑新手需要掌握哪些Linux系统的常用操作.下面,U大侠小编就给大家介绍Linux常用操作 ...

  2. ubuntu的学习教程(常用操作)

    摘要 最近在学习linux,把自己学习过程中遇到的常用操作以及一些有助于理解的内容记录下来.我主要用的是ubuntu系统 命令提示符 '~' 这个是指用户的家目录,用户分为root用户和普通用户,ro ...

  3. 笨木头的Unity3d常用操作介绍

    各位,对不起,我一直都很想快点进入代码的教程,但是不知道为什么,老是在编辑器这边徘徊. 这不,本篇又要介绍编辑器了,唉.(小若:好可怜-个屁吖,还不是你自己要介绍的!) 笨木头花心贡献,啥?花心?不, ...

  4. etcd常用操作介绍

    安装 最简单的安装方法是直接去etcd GitHub的Release页下载预编译好的二进制文件.etcd官方为各个系统提供了不同的二进制文件,供开发者根据自己的系统去下载. 下载地址:https:// ...

  5. Dbeaver的常用操作介绍

    dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具. 在开发过程中能够极大的提升我们的工作效率,下面我把我日常使用到的功能描述一下: 1:与plsql相比,Dbeaver没有右 ...

  6. VI/VIM 编辑器常用操作

    目录 VI/VIM编辑器常用操作介绍: 1.VI和VIM是什么 2.一般模式 2.1常用语法 3.编辑模式 3.1常用语法 4.指令模式 4.1基本语法 5.模式转换 6.VI/VIM键盘图 1.VI ...

  7. Selenium系列(二)对浏览器的常用操作

    1.常用操作 介绍几种对浏览器常用的操作: 最大化.最小化浏览器 控制.获取浏览器大小 获取当前标签页title.url 前进.后退.刷新 执行js语句 打开.关闭新的标签页 滚动页面 - 2.代码实 ...

  8. Node.js Git Server搭建及Git常用操作笔记

    Node.js Git Server搭建及Git常用操作笔记 安装Git工具即可在本地进行Git仓库的管理,如果要实现远程仓库则需要搭建Git Server.通过Node.js搭建Git Server ...

  9. 学习游戏服务器开发必看,C++游戏服务器开发常用工具介绍

    C++游戏服务器开发常用工具介绍 在软件开发过程中需要使用的工具类型实属众多,从需求建模到软件测试,从代码编译到工程管理,这些工具都对项目有着不可替代的作用.庄子有云,"吾生也有涯,而知也无 ...

  10. 学习ArcGIS?37个Arcmap常用操作技巧可能帮到您

    概述 ARCgis软件作为地信人日常工作绕不开的软件之一,产品功能相对来说比较复杂,对于新手来说从入门到完全上手需要很长时间学习,这里就为大家整理了37个个软件常用操作技巧,希望能够帮到需要的同行(文 ...

最新文章

  1. 【c语言】蓝桥杯基础练习 特殊回文数
  2. AAAI 2022 | 北大 阿里达摩院:基于对比学习的预训练语言模型剪枝压缩
  3. boost::mpl模块实现remove_if相关的测试程序
  4. 鸿蒙系统是单任务还是多任务,在鸿蒙系统上使用MQTT编程
  5. shell编写mysql启动脚本文件夹_linux 编写一个shell脚本文件,实现以下功能
  6. python内置函数 enumerate()的用法
  7. 【LeetCode】【refine 1】题号:1. 两数之和
  8. Excel文件输出到浏览器
  9. 群晖 半洗白_群晖6.17/6.21二合一引导启动系统盘
  10. PLC系统的选型技巧
  11. CSS内联样式的使用,设置字体属性
  12. 防火墙的数据包拦截方式
  13. Linux应急响应排查
  14. vue实现:带关键字跳转企查查并搜索关键字对应的企业
  15. java 微博sdk_使用微博SDK工具weibo4j进行java微博自动回复
  16. 前端学习第八弹:制作一个精美书签
  17. 3.项目立项管理+信息系统项目管理+野马合集
  18. react 组件构建_为React构建星级评定组件
  19. 在centos7 下安装python3.6
  20. 有史以来最全的CMD命令

热门文章

  1. 全球与中国ARM开发套件市场现状及未来发展趋势
  2. NI 视觉入门软件介绍
  3. 人工智能导论(专家系统)
  4. 广东理工学院计算机考试大纲,广东理工学院2020年专插本《电工电子技术》考试大纲...
  5. 国密SM2/SM3算法在单片机平台上的实现(C语言)
  6. [OpenBMC] 从代码谈 Redfish 的Log 机制 (LogService/EventLog)
  7. matlab 状态空间极点,传递函数、零极点增益与状态空间转换的matlab算法实现
  8. matlab状态空间程序,实验四用MATLAB求解状态空间模型
  9. [C++] [FLTK] 很久以前写的FLTK计算器
  10. PCS7安装时提示please insert the following CD-ROM: SIMTIC PCS7 V?.? SP1 DVD 2/2