FineReport
文章平均质量分 53
田雨晴Tipper
一个处女座的程序员
展开
-
2.1报表开发规范
数据层面—SQL性能优化规范明确字段,不取多余大表关联,先做过滤提取共性,减少重复减少不必要的扫描计算创建索引,有明确边界避免显式转换排序需放在最后一步决策报表中,尽量将多个数据集合并为同一个数据集,减少并发数量工程层面—报表开发环境规范开发环境规范jar包与本地环境一致(jar包和插件一致)J远程设计环境开发环境规范权限控制一致性备份策略报表层面—报表命名规范目录命名规则见名知意,与业务模块相关,报表目录层级尽量不超过四层模板命名规则模板目录名+下划线+编号原创 2021-03-24 14:58:47 · 925 阅读 · 0 评论 -
1.3第一张报表
一.普通报表的设计流程1.新建数据连接内置数据库:FRDemo外置数据库:SQL Server、MySQL、Oracle、Microsoft Access…2.新建报表类型3.新建数据集两种数据集区别:模板数据集:只对当前报表有效,数据集私有,不能与其他报表共享使用定义方式:菜单栏>模板>模板数据集服务器数据集:对当前服务器下所有的报表有效,数据集公用,可以与其他报表共享使用定义方式:菜单栏>服务器>服务器数据集4.报表设计5.报表预览...原创 2021-03-23 08:40:15 · 188 阅读 · 0 评论 -
FineReport帆软测试题1
理论题1.预览方式是指查看模板时以哪种方式查看,在表单设计后有哪些预览方式?以及他们的主要功能是?(查阅帮助文档)FineReport 中总共有6中不同的预览模式:分页预览、填报预览、新填报预览、数据分析、移动端预览、决策报表预览。分页预览:FineReport 的默认预览方式,一般在只需要查看报表数据用于分析的时候使用。填报预览:是指在Web 端预览用来填报数据的模板,一般在只需要录入修改数据的时候使用。新填报预览:新填报预览,采用了新样式的控件,加载速度快,采用了分页加载。数据分析:数据分析原创 2021-03-22 08:59:39 · 5484 阅读 · 0 评论 -
1.6FineReport参数
1.参数简介参数概念: 在大多数情况下,我们并不需要报表把数据库中所有的数据都呈现出来,而是要根据一些条件过滤出我们想要的数据。FineReport报表中使用控件绑定参数来动态地过滤数据,实现用户对数据的实时查询。步骤定义参数控件绑定参数设置参数面板样式定义参数: 设置参数名称,添加参数,根据实际情况的不同添加不同种类的参数,详细请查看参数种类与区别。控制绑定参数: 参数的应用是和控件绑定在一起的,通过将控件和参数绑定,实现在控件中输入或选择的值,能够实时传递给数据库的SQL查询语句,来实原创 2021-03-22 08:54:11 · 240 阅读 · 0 评论 -
1.4设计器数据连接
数据连接类型JDBC、JNDI多维数据库(SAP、XMLA)其他数据库(Redis、json、spider)设计器数据连接步骤连接之前建的chapter1数据库数据连接生命周期①通过数据库驱动打开一个数据库连接②打开一个TCP socket用于读/写数据③通过socket执行数据读/写④关闭连接⑤关闭socket可能出现的错误一.连接失败用户名是否正确----驱动检查mysql8.0URL是否正确—检查数据库 启动、端口配置二.数据库乱码修改MySQL字符集----MySQ原创 2021-03-16 09:05:19 · 130 阅读 · 0 评论 -
1.1FineReport 产品简介
报表: 用图表表格这样的方式表现数据而企业根据报表的数据进行分析,将用具辅助决策。FineReport 则用于报表制作,分析和展示的工具。Fineeport之前企业传统报表应用难题。之前的 OA / CRM / ERP / MES 系统困难1 :每个业务系统数据分散,缺乏统一的数据分析平台,数据应用难度大。困难2:传统报表 SQL+Excel 的形式内容简单,代码复杂(如果改的话就得重新编码),报表格式固定,不能适应新业务需求。困难3:报表展示过于简单,无法满足移动办公和大屏展示需求,应用场原创 2020-12-22 23:38:47 · 712 阅读 · 0 评论