Finereport 入门操作

楼主
停用账号,有事找传说哥
下面以一个简单的报表制作示例来演示简单的Finereport入门操作:

问题描述
一张典型的交叉模板,它包含了斜线单元格,汇总单元格,公式单元格,图表单元格,支持多列的横向,纵向分组,还支持参数查询等。
下面将详细介绍这样一张典型模板的制作部署展示过程,开始FineReport带来的,全新的应用系统开发之旅。

1. 启动设计器
        
从FineReport官方网站下载.exe安装文件,双击按照向导指示的步骤安装完FineReport最新版本后,或者可参考文档设计器安装与安装英文版设计器进行安装,安装成功从开始菜单>FineReport6.5>模板设计器,启动模板设计器。


2. 激活设计器
        
第一次运行设计器,会要求输入用户信息码来激活设计器。
        点击[点击!获取用户信息]按钮,会跳转到激活码获取页面,留下邮件地址后,用户信息码会自动发送到您的邮箱,在上面对话框的单元格里面输入获得的用户信息码,然后点击[使用设计器]按钮,即成功激活设计器并使用。


3. 连接数据库
        
启动设计器后,点击菜单服务器>定义数据连接,弹出一个对话框。
        设计器已经默认连接了一个名为FRDemo的数据库,点击测试连接,系统弹出连接成功的消息框表明数据库连接正常。
        FineReport模板设计器与数据库之间已经建立起连接,接下来我们就可以使用数据库中的数据设计模板了。






分享扩散:

沙发
发表于 2012-7-19 16:34:42
新建模板和数据集
点击工具栏上[新建工作簿]按键(Ctrl+N),创建一张空白的多Sheet模板。
报表左侧有模板数据集窗口,列出了该模板可用的所有数据集,点击 按钮,增加数据集。
新建数据集ds1,定义SQL语句为:SELECT * FROM [销量] where 地区='${地区}',这样一个带参数的SQL语句,这里的地区是参数名字。
在下方的参数面板中点击刷新按钮,便可以获得数据集参数,给参数设置默认值“华东”,点击预览。
同样的方法,增加数据集ds2,SQL语句为:SELECT * FROM [销售总额]。

设计样式
      样式设计与excel中的操作类似。例如,

边框:选中区域,点击工具栏中的【边框】按钮,在系统弹出的边框对话框中进行选择。
斜线:右击该单元格,选择单元格元素,在二级菜单中,选择斜线。系统会弹出一个斜线编辑的对话框,在文本编辑框中写入我们在斜线当中要加入的内容:产品|销售员|地区(”|“表示斜线),可以通过添加空格来调整文字的位置。


板凳
发表于 2012-7-19 16:47:28
绑定数据列
直接从左侧的数据集中将数据列拖拽至单元格即可。

多数据集关联
由于模板中的数据来自于两个不同的数据集,要将不同数据集的数据建立联系,需要用到数据过滤。
选择单元格,点击设计界面上方过滤按钮,打开过滤设置面板,添加过滤条件即可。
地板
发表于 2012-7-20 09:29:44
参数界面布局
点击参数界面,进入参数编辑界面,若在数据集中已经定义了参数。
则可以看到参数界面会列出我们所有定义好的参数,点击全部添加,将会使用默认的布局形成参数界面。
用户可以根据需要将参数界面调整到自己喜欢的样式。


参数控件风格
将参数控件类型改为下拉框,如下图:

选中下拉框控件,在左下方属性表中,设置下拉框的数据字典,选择数据库表>FRDemo>销量,实际值和显示值都为地区字段

5楼
发表于 2012-7-20 09:38:21
定义图表
FineReport除了可以用表格表现数据,还可以用图表的形式更直观地表现数据。我们将在上张报表的基础上,添加图表展示,通过图表显示每一种产品的销量情况。
这里我们选用格子数据源,意思是图表中的数据源来自于单元格。
1. 插入图表
合并单元格,选择菜单栏上插入>单元格元素>图表,弹出图表向导对话框如下图,这里选择柱形图>柱形图:

点击下一步,图表数据来源选择单元格数据。
例如:分类轴选择公式=B4系列名称和值也都选择公式,分别为=C3=C4


点击完成按钮,图表绘制完成。
2. 图表扩展属性设置
这里只想让图表反映整体情况,所以应为不扩展,上下父格均为无。
选择图表,在设计界面下方扩展属性面板设置如下图





6楼
发表于 2012-7-20 09:52:13
不错,什么时候又增加了一个新区。
7楼
发表于 2012-7-20 16:31:24
插入

单元格元素
单元格元素有数据列、普通文本、公式、图表、图片、斜线、子报表。

数据列
点击菜单插入>单元格元素>插入数据列或者鼠标右击单元格元素>插入数据列插入模板数据集中的数据列。
普通文本
点击菜单插入>单元格元素>插入普通文本或者鼠标右击单元格元素>插入普通文本即可插入普通文本。
公式
点击菜单插入>单元格元素>插入公式或者鼠标右击单元格元素>插入公式,会弹出公式定义的界面。
在文本编辑框内输入公式,点击确定按钮即可插入公式。
图表
点击菜单插入>单元格元素>插入图表或者鼠标右击单元格元素>插入图表,会弹出插入图表的界面,点击完成即可插入一张图表。
图片
点击菜单插入>单元格元素>插入图片或者鼠标右击单元格元素>插入图片,即可插入图片。
斜线
点击插入>单元格元素>插入斜线或者鼠标右击单元格元素>插入斜线插入一条斜线,会弹出界面,输入斜线文字,按确定按钮即可完成。
子报表
点击菜单插入>单元格元素>插入子报表或者鼠标右击单元格元素>插入子报表插入一张子报表,会弹出界面,选择子报表位置,按确定按钮完成。

悬浮元素
1. 概述
悬浮元素的格式有:普通文本、公式、图表、图片。

1.1 普通文本
点击菜单插入>悬浮元素>插入普通文本即可插入悬浮的普通文本
右击悬浮文本,选择设置悬浮元素名称可以设置悬浮元素的名称。
1.2 公式
点击菜单插入>悬浮元素>插入公式即可插入公式
双击悬浮窗口,弹出编辑公式对话框,右击悬浮公式窗口,选择设置悬浮元素名称可以设置悬浮元素名称。
1.3 图表
点击菜单插入>悬浮元素>插如图表即可插入图表,可以参考单元格元素插入图表
1.4 图片
点击菜单插入>悬浮元素>插入图片即可插入图片,可以参考单元格元素插入图片

2. 悬浮元素复制
选中悬浮元素,右击复制,进行粘贴,原悬浮元素不会显示被选中状态,移动新悬浮元素时原悬浮元素也不会移动,即新悬浮元素与原悬浮元素相互独立。
右击悬浮元素,选择设置悬浮元素名称,可看到复制的选择元素,默认是在原悬浮元素名称基础上加上-Copy。

行/列
插入行
选定某一行,点击菜单插入>插入行,会在该行的上方插入一行
插入列
选定某一列,点击菜单插入>插入列,会在该行的左边插入一列
8楼
发表于 2012-7-20 20:07:58
{:soso__9035306210064673862_2:}支持支持
9楼
发表于 2012-7-21 10:14:01
我学习的时候咋没有这个啊。。。
10楼
发表于 2012-7-29 19:20:12
内容太多了啊,,,,,:)
11楼
发表于 2012-7-30 10:20:26
{:soso_e113:}是的
12楼
发表于 2012-8-1 13:28:14
学习来了:):):)
13楼
发表于 2012-8-1 16:23:27
版本好像不一样
14楼
发表于 2012-8-17 19:40:45
来自手机
没错
15楼
发表于 2012-8-17 22:39:15
{:soso__5663373028670280397_3:}
16楼
发表于 2012-8-17 22:39:35
够详细支持
17楼
发表于 2012-8-18 08:32:22
来自手机
最好来段视频
18楼
发表于 2013-8-20 17:22:54
美女也是用fr的高手
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

17回帖数 1关注人数 16338浏览人数
最后回复于:2013-8-20 17:22

返回顶部 返回列表