没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
Report 教案
第一章 创建一个简单的报表
Oracle Report3.0 是 Develop/2000R2.0 的第二个产品,用于报表的开发与设计,是 Oracle 数据库的报表
开发工具,可开发基于数据库的多种报表。
在 Developer/2000v1.3 版中,Report 的版本是 Oracle Reports2.5.Developer/2000R2.0 与
Developer/2000v1.3 相比,2.0 版在报表工具上有较大的改变,增加了一些新的报表格式,扩充了报表的设计功
能。
1.1 Report Builder 基础
1.1.1 Report Builder 功能
使用 Oracle reports3.0 可以设计出多种不同类型的报表。在 Reports3.0 中报表的默认格式有:列表式报表、
标格式报表、邮件标签、左边分组、上边分组、矩阵及分组矩阵报表。 Reports3.0 中可以实现的功能如下:
·设计各种风格的报表。
·数据模型与布局设计界面。
·增加公式列、进行行数据的统计与计算。
·增加汇总列、进行分组统计及报表级汇总。
·生成 HTML 页面,可以在浏览器中浏览。
·增加预览与报表运行界面,可以在预览状态下设计报表界面。
·多媒体功能,可以调用图像、声音、视频文件。
·OLE 功能。
·与 Oracle Forms5.0 集成,动态参数传递。
1.1.
2 默认报表格式
在 Oracle Reports3.0 中,系统提供的默认报表格式如图 1-1
图 1-1 报表默认格式
所示。各种报表具有如下不同的风格:
1. 列表式报表
列表示报表是普通的报表形式,也是最常用的一种报表。这种报表的特点是各列的列名显示在域的上面。列
的数据从上向下打印输出。如图 1-2 所示。
图 1-2 列表式报表风格
2. 表格式报表
表格式报表的显示方式是每页显示一个记录,打印完一条记录即换页。如图 1-3 所示。
图 1-3 表格式报表风格
3. 邮电标签报表
这种报表主要用于打印信封封面。可以选择要打印的数据库中的数据,直接打印在不干胶上,贴在信封的
表面上。这种报表一次可以输出多条记录。如图 1-4 所示。
图 1-4 邮电标签报表风格
4. 格式信件报表
利用格式信件报表可以直接将数据库中的信息以信件的格式输出,可以选择数据库基表中的某一个
列或多个列作为标签。如图 1-5 所示。
图 1-5 格式信件报表风格
5. 左边分组报表
左边分组报表是一种普通的分组报表。可以选取数据库基表的一个或多个可分组列进行分组,从而构成分
组报表。分组后,可以进行分组统计计算,分组打印输出。分组报表的格式如图 1-6 所示。
图 1-6 左边分组报表风格
6. 上边分组报表
上边分组报表是主从形式的报表。在数据库中创建主从型基表,利用主从型基表可以创建主从型报表。主
从型报表的数据来源于两个基表。如图 1-7 所示。
7.
矩阵报表
矩阵报表是比较特殊的一种报表,它在横、纵两个组的交叉点显示数据。如图 1-8 所示。
图 1-8 矩阵报表风格
8. 带分组的矩阵报表
带分组的矩阵报表格式如图 1-9 所示。
图 1-9 带分组的矩阵报表风格
1.1.3 建报表的步骤
创建一个报表包括以下步骤:
1. 定义查询语句(Queries)
定义查询语句是利用一个 SQL SELECT 语句,决定构成报表的数据源。可以按 SQL 语法查询数据
库,选取数据库中的列表或行组成报表的列与行。查询语句可以进行统计计算、排序、集合运算等。
图 1-10 所示的是定义报表查询语句的一个例子。
2.
构造数据模型(Data Model)
数据模型决定报表的数据结构,即报表所选取的数据,组成报表的列以及统计计算的列等。一个数据模型
由下列对象组成:查询(Queries)、组(Groups)、列(Columns)、连接(Links)、参数(Parameters)。图
1-11 所示的是构造数据模型的一个例子。
3.
布局设计(Layout)
布局设计在报表编辑器中进行。如图 1-12 所示。布局设计的内容包括:调整报表的风格,增加文字、
图形、图像和符号,增加报表表格线和彩色边框线,增加新域,分页打印,增加系统日期和页号,增加按
钮、OLE2 对象和多媒体功能等。
1. 2 创建一个简单的报表
1.2.1 Report Builder 环境设置
在进行 Report 设计以前,要先做一些必要设置,使得以后的开发工作简单一些。设置 report 的环境的步骤
如下:
步骤 1 通过“开始”菜单启动 Developer2000R2.0->Report,出现如图 1-13 所示的界面。
图 1-13 Report Button 界面
其中各选项含义如下:
·使用报表向导 使用报表向导工具开始创建报表,完成 Report 的设计过程。
·手动创建报表 即取消这个界面,进入对象导航器。
·打开现有报表 重新打开一个已存在的 Report.
·学习速成教学 打开 Report 的 HTML 学习文档。
·浏览提示卡 速查 report 的提示文档.
步骤 2 单击“取消” 进入下一步。出现如图 1-14 所示的界面。
剩余59页未读,继续阅读
liangyu6668
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0