反馈已提交

网络繁忙

报表应用学习路径

  • 文档创建者:文档助手1
  • 编辑次数:32次
  • 最近更新:Catqiu 于 2022-03-16
  • 1. 概述

    使用 FineReport 设计器设计模板,首先需要了解 FineReport 模板制作的思路,沿着其思路来了解 FineReport 报表中的所有功能。

    FineReport 报表制作流程如下图所示:

    1)新建数据连接:在制作模板之前首先要确保设计者知道存储数据的数据库类型、数据库地址、访问数据库的用户名密码,然后在 FineReport 设计器中新建一个数据连接,建立数据库与设计器的交互桥梁。

    2)新建模板与数据集:数据连接创建好之后,就需要进行模板的添加了,数据连接是用于整个工程的,并没有实质的将数据从数据库中取出来,故还需要在特定模板中新建数据集,通过数据连接从数据库中取数。

    3)模板设计:数据准备完成之后,就是进行模板的设计了,模板设计是 FineReport 学习过程中的重中之重,我们将模板设计分为报表设计参数设计图表设计填报设计四个部分,这四个部分是 FineReport 模板的几大使用方式,报表设计是纯粹的数据展示,参数设计是动态查询数据,图表设计是使用图表来展示数据,填报设计是录入数据,将数据写入数据库中,根据实际情况确定使用哪一种使用方式,或者联合使用哪几种使用方式。

    4)模板预览:模板设计完成之后,保存模板至工程目录下面,即可预览,在 Web 端查看模板效果。

    2. 学习计划

    本文档整理了报表应用的学习路径,主要帮助大家更好的学习如何设计出一张美观的普通报表。

    章节标题内容简介文档教程
    第1章数据连接
    1.1数据连接概述建立数据库与设计器的交互桥梁。数据连接概述
    1.2数据集
    数据集是指从数据库中将数据取出来,可直接应用于模板设计的数据展现集合。数据集
    第2章报表类型
    2.1第一张报表
    通过制作一张简单普通报表,让大家可以快速了解 FineReport 报表的制作流程。第一张报表
    2.2普通报表简单介绍普通报表的特点以及普通报表的分类。
    普通报表简介
    第3章报表预览模式
    3.1预览模式简介FineReport 有多种预览模式:分页预览、填报预览、PC端预览、开发者调试、数据分析、移动端预览。预览模式简介
    3.2分页预览FineReport 的默认预览方式,一般在只需要查看报表数据用于分析的时候使用。分页预览
    第4章单元格属性及单元格元素设置
    4.1数据列属性
    当单元格内容为数据列时,选中单元格,右侧「单元格元素」面板就会出现数据列属性设置框,可对数据列进行设置。
    数据列属性
    4.2单元格扩展单元格扩展功能,可以让一个字段下的不同数据在多个单元格中展示。单元格扩展
    4.3父子格设置父子格设置可以使字段在单元格扩展时,能够表现出他们之间的层级关系。父子格设置
    4.4数据显示方式数据的显示方式有三种,分别为:列表、分组、汇总。数据显示方式
    4.5数据显示格式单元格的数据显示格式设置。数据显示格式
    第5章普通报表设计示例
    5.1行式报表行式报表即清单式明细表,是最常见也是最简单的报表样式。

    行式报表简

    固定行数分页

    5.2多数据源报表

    一张报表中可以定义多个数据集,分别取出需要的数据库表,所取的数据库表甚至可以来自于不同的数据库。通过几个例子说明多个数据集数据如何相互关联来实现多源报表。

    简单多数据源报表
    5.3分组报表
    通过示例说明分组报表如何进行设计的。分组报表简介
    5.4分页报表简单介绍各种不同类型的「分页」应用。自动分页报表
    第6章普通报表设计进阶
    6.1分栏报表分栏是指在每个分组的对数据进行分栏

    列分

    行分栏

    6.2主子报表
    单表式主子报表一般数据集会有两个以上,分别是主表的数据集和子表的数据集,在展现上,一般要求主表以自由格式展现,子表以列表格式展现,为一对多的关系,子报表可能同时存在多个单表式主子报表
    6.3
    树状报表事物之间存在分支层次关系时,一般可用折叠或缩进形式的组织树展现

    树结构报表简

    树数据集实现组织树报表

    折叠树

    第7章普通报表常用 JS 示例
    7.1跑马灯滚动的消息文本或者表格内容一般被称为跑马灯,跑马灯有比较广泛的应用场景,尤其是在看板和大屏中。JS实现普通报表中自动滚屏/跑马灯效果
    7.2单元格的特殊变化在报表的实际应用场景中通常希望实现单元格一些特殊变化,例如行或列变色、改变单元格背景等

    JS实现鼠标点击的行变色

    JS实现鼠标点击的列变色

    JS实现鼠标点击单元格变色


    附件列表


    主题: 报表应用
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭