微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > 数据库 > 数据库报表 >

finereport制作详细过程(附件为图)

时间:2017-02-10 03:27  浏览:努力统计中...
一般来说,一个完整的报表设计流程,大体分为如下几个步骤: 1:打开设计器 2:配置数据源 3:新建报表 4:配置私有数据源 5:报表设计 6:预览报表 7:发布报表 第一部分:配置数
一般来说,一个完整的报表设计流程,大体分为如下几个步骤:
1:打开设计器
2:配置数据源
3:新建报表
4:配置私有数据源
5:报表设计
6:预览报表
7:发布报表
第一部分:配置数据源
步骤一:新建数据库 
打开报表设计器,在设计器最上方的菜单栏当中,选择服务器,在该下拉菜单当中选择公有的数据源管理器,弹出一个数据源管理器对话框。
点击该对话框左上角的增加数据源按钮来添加新的数据源。在这里我们为数据源命名为FRDemo。
用鼠标选中刚刚命名的数据源,右边显示对应的数据源属性编辑面板,共有五项属性:驱动,URL,用户名和密码,以及一个测试数据库连接按钮。
步骤二:设置数据库属性 
首先设置驱动器,在驱动项中选择 sun.jdbc.odbc.JdbcOdbcDriver,然后点击URL文本框旁边的…按钮,系统会根据选择的驱动自动显示对应的URL格式。
将jdbc:odbc:DatabaseName中的DatabaseName换成正在使用的数据库的名字:FRDemo,即jdbc:odbc:FRDemo。由于FRDemo并未设置用户名和密码,因此这两项属性留空。
点击测试连接按钮,系统弹出连接成功的消息框表明数据库连接成功。
如果您的数据库并非Microsoft Access数据库,请根据您原有数据源选择其数据源驱动器。因为URL是根据您的数据源类型来设定的,单击后面的按钮则生成URL的对应模本,如您的数据库是Mysql,那么在驱动程序框中选择“org.gjt.mm.mysql.Driver”,对应可以生成URL为 “jdbc:mysql://localhost/DatabaseName”, 将DataBaseName更换成您的数据库名字。下面依次填写您数据库的用户名和密码,如没有则留空。配置完成后选择下面的“测试链接”,如链接成功则可以进入下一个步骤。
如非本地数据源请将其中的 localhost换成数据库的IP;如在local后有“:”则将“:”后的数字改为对应的网络服务器端口即可。
第二部分:报表设计
报表设计的过程,可以分为如下几个步骤:
1新建报表 
2定义数据源 
3绑定数据列 
4汇总 
5格式化报表 
步骤一:新建报表 
这一步,就是要选择新建报表的类型,该类型选择共分为三种,分组报表,自由报表。我们的报表设计主要是自由报表类型。因此在下面的报表设计器当中,我们无论选择哪种新建方式,选择的报表类型都可以是自由报表。 
新建报表的第一种选择,是点击文件|新建报表,通过二级菜单来选择要新建的报表类型。

第二种途径是在工具栏当中,点击新建报表按钮右侧的下拉箭头,出现报表类型选择的列表。另外,还可以直接点击工具栏当中的新建按钮。
我们设计的主要报表类型是自由报表,因此,选择自由报表类型。打开报表设计界面。
步骤二:定义数据源
在选定了报表类型之后,我们需要将报表当中用到的数据进行定义,也就是从数据库当中找到我们在该张报表当中需要用到的数据表。关于公有数据源和私有数据源的详细区别,请参见配置数据源章节。
在上一个步骤当中,点击确定选定报表类型,系统会自动弹出一个私有数据源对话框。
点击左上角的添加按钮,新增一个数据源,会弹出一个定义名字的对话框,我们命名为ds1(这里ds是datasource的缩写),点击确定打开私有数据源的编辑页面。
在SQL文本框中,写入SQL语句“select * from sale”。点击文本框右侧的预览按钮,即可以看到数据库数据的预览。点击确定打开报表设计界面。
报表设计界面里面,在左侧的数据面板,私有数据源处,可以看到我们刚刚定义的私有数据源ds1。
步骤三:绑定数据列
首先,我们先来设置左侧的分组。将ds1中的字段Region字段拖拽到A3单元格中,保留其默认的设置,即数据纵向扩展,并且进行分组,合并相同内容的值。 
将Manager字段拖拽到B3单元格中,同样保留其默认的设置,即数据纵向扩展,并且数据分组,即合并相同内容的值。 
然后,我们来设置上方的分组。首先在数据源面板的最下方扩展方向中默认的设置从上到下更改为从左到右。 
将ProType拖拽到C1单元格中,其设置为扩展方向是横向的,从左到右,数据是分组,即合并内容相同的值。 
将Product字段拖拽到C2单元格中,由于我们在上一步操作已经设置了扩展方向为横向,所以B2单元格我们也保留默认的设置:横向扩展,数据合并内容相同的值。 
最后,来添加交叉区域当中的汇总字段。首先在数据源面板当中,将扩展方向由从左到右更改为不扩展。然后下方的汇总当中,选择求和。 
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线------