FineReport 9.0 安装,入门使用

   FineReport 是一款基于Java编写的、连接常用数据库设计出报表的报表工具。FineReport包含了基本报表、分组报表、交叉报表、图形报表和地图等。

官网下载:http://www.finereport.com/product/download

官网安装与卸载:http://help.finereport.com/finereport9.0/

      

一、9.0版本安装

    双击, 傻瓜式安装: 根据需要修改安装路径、设置FineReport软件工具最大jvm,默认为2048M, 

 

       

   首次登陆:注册好账号,弹出页面,点击立即获取,继续完成信息填写,获取激活码成功。

   然后复制 激活码 登陆使用即可。界面如下:

  

  1)撤销次数调整:

       文件 --> 选项 --> 常用 -->支持撤销:最大撤销次数

  2)日志级别调整:

       文件 --> 选项 --> 高级 -->log级别设置:DEBUG

  

二、第一个模板简单使用

1、连接数据库

     启动设计器后,点击菜单栏  服务器>定义数据连接,弹出一个定义数据连接的对话框,如下图所示:

    

注:(1)数据连接是将数据库与设计器进行绑定,通过数据连接,报表就可以从数据库中读取、写入数据和修改数据等。

       (2)若是oracle/MySQL连接的URL,如果是域名而不是ip地址,请用域名:端口/实例名

设计器已经默认连接了一个名为FRDemo的数据库,点击测试连接,系统弹出连接成功的消息框表明数据库连接正常

 

2、新建模板

     点击菜单栏 文件>新建普通报表 或 点击快速工具栏上 。
     

 

3、新建数据集

       数据集是 FineReport 专有的存储通过数据连接从数据库中取出来的数据,数据集是一个二维数据表,可直接在数据集中看到数据表中的字段和数据。

      报表左侧下方有 模板数据集窗口,列出了该模板可用的所有模板数据集,点击 

      点击数据库查询,新建数据集ds1,定义SQL语句为:

         

      

4、模本设计

 

   4.1、模板设计:

            根据需求 合并行或者列,添加标题,斜线等 

   4.2、绑定数据列

            将数据列拖拽至单元格,并设置单元格的属性,设置位置及方法如下图:

  

          多数据关联:后面在了解

          由于模板中的数据来自于两个不同的数据集,要将不同数据集的数据建立联系,需要用到数据过滤。

    4.3、参数界面布局

       多数情况下,客户需要显示满足一定条件的部分数据,这便需要用到参数。参数设计实际上就是一个动态的过滤数据的过 程,便于用户与数据能够实时交互。

       FineReport 内置了一个默认的参数界面,用户可在内置的界面中,调整参数的位置,并通过控件设置得到各种不同的数据选择方式。

       点击参数界面,进入参数编辑界面,在新建模板与数据集章节,我们在ds1数据集中定义了参数 “用户名”。

    4.4、定义图表: 后面了解

    4.5、 报表浏览

             简单的报表模板设计好了,直接点击分页预览,即可在浏览器端查看效果:

  

  

 简单报表模板创建成功, 模本设计这块根据业务慢慢积累,多查看官方文档

 根据第一张模板的制作过程,我们可以简单来总结一下模板制作的流程,如下图:

  

 三、快捷键

1、合并和拆分单元格

     合并:alt+M

     取消:alt+G

end...

 

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值