Oracle Reports培训教程

HAND

作者:孟军

创建日期:28-Nov-2000

最近修改日期:20-Jul-2005

文档编号: MD060

版本: 1

审批人:

审批人1审批人2拷贝数_____

文档控制

更改记录

日期作者版本说明21-Feb-2002孟军1没有以前的版本20-Jul-2005Jim.lin2针对Oracle Report 6i 做出调整

浏览者

姓名职位

分发

拷贝数姓名职位资料管理员项目经理

(9-Dec-96)

目录

文档控制ii

综述5

Oracle Reports概述6

Oracle Reports的安装7

建立并运行一个简单的报表11

建立报表11

编译运行报表19

习题21

对象导航器(Object Navigator)22

数据模型(Date Model)24

功能及构成24

数据模型编辑器24

查询25

组26

列30

数据连接34

参数36

布局(Layout)40

布局功能40

布局模型编辑器40

报表区域40

基本布局对象41

几种缺省的报表布局风格53

参数表格(Parameter Form)57

建立缺省的参数表格57

建立用户自定义的参数表格57

报表触发器(Report Triggers)59

Oracle Report中的PL/SQL59

Oracle Reports触发器62

SRW 包67

程序单元(Program Units)69

附加的程序库(Attached Libraries)70

建立PL/SQL程序库70

连接PL/SQL程序库71

习题72

矩阵式报表73

建立矩阵式报表的需求73

单查询矩阵式报表73

多查询矩阵式报表76

具有合计的矩阵报表79

矩阵间断式报表81

Reports在Applications下的安装和测试84

编制Report84

在Application中注册Reports85

将Reports运行权限赋给相应的职责87

测试Reports89

(9-Dec-96)

综述

本文档为Oralce Reports培训文档,仅限于Hand培训使用。

本文档以实用为目的,并未包括Oracle Reports的所有方面。

本次培训的目的,是通过两天的Oracle Reports培训,可以使大家了解Oracle Reports的基本概念,学会用Oracle Reports来设计简单的报表去解决实际的需求。

Oracle Reports概述

Oracle Reports是Oracle 关系数据库系统提供的一个功能强大、易于使用的报表定义工具软件,它用于开发、显示和打印结果报表。使用Oracle Reports的应用开发人员应当熟悉SQL和PL/SQL。

Oracle Reports的应用开发分为两步:

第一步,由应用开发人员使用Oracle Reports来编制各种报表程序,应用开发人员在定义报表应用之前应先了解实际的需求,如:确定报表的样式、所需要的数据项以及各数据项之间的逻辑关系、同时还应考虑如何提高从数据库中检索数据的效率,然后将以上需求抽向成Oracle Reports的相应对象,并填入到Oracle Reports的设计界面中。

第二步,由最终用户运行应用开发人员所定义的各种报表程序,填入实际的运行参数,从Oracle数据库中检索数据,生成并打印实际的报表。

Oracle Reports具有以下特征:

具有4GL开发工具的特点,开发过程采用交互式填表,基本不用编程;

非过程化的方法及强大的向导功能使得报表的开发、维护相对简单、快捷;

通过对象导航器的帮助,用户可以在报表的数据和各种对象中实现导航;

提供封装函数,用于生成计算值;

支持各种字体,颜色及图形;

具有强大打印和发布功能,如打印到打印机、文件或则以邮件方式进行发布,文件格式可以是html、rtf、pdf、postscript、xml等;

具有集成预览器,可预先浏览用户的报表输出格式;

提供联机帮助信息,提高开发效率;

可与其他Oracle产品集成,如Oracle Forms, Oracle Graphics等;

Oracle Reports的安装

Oracle产品的安装方法大体类似,都是使用Oracle Installer,下面介绍 Oracle Reports 6i的安装:

将Oracle Reports的安装介质解压,运行解压目录下的setup.exe文件,启动Oracle Installer安装

oracle 6i,Oracle Reports 6i培训教程.doc相关推荐

  1. oracle数据库sql培训,Oracle数据库SQL语言实战培训教程(全面、详细、案例、精讲)套餐...

    风哥oracle数据库SQL语言实战培训教程(案例.精讲)套餐,DBA必备技能. 套餐介绍: 风哥Oracle数据库SQL语言实战培训教程(案例.精讲)套餐,DBA必备技能. 内容: SQL语言基础入 ...

  2. 《oracle 9i ocp 》认证培训教程 电驴下载

    <oracle 9i ocp >认证培训教程 电驴下载[@more@]前段时间看到大家再看认证的教学的一个帖子的时候反映不一,怕有病毒什么的,特意找了一个电驴下载链接,希望大家喜欢. 中文 ...

  3. Oracle数据库入门到高薪培训教程(从Oracle 11g 到 Oracle 19c)

    一.Oracle数据库入门到高薪培训视频教程(从 Oracle11g 到 Oracle19c) 本套Oracle视频教程学习地址: https://edu.51cto.com/course/18034 ...

  4. oracle oats 安装,Mentor完整培训教程.pdf

    Mentor完整培训教程 MENTOR基本培训教程 电路设计人员电路设计人员 MENTORMENTOR培训教程培训教程 讲述人讲述人:: 叉叉刀片叉叉刀片 叉叉刀片 设计室 MENTOR基本培训教程 ...

  5. oracle电子商务套件视频,Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程...

    Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程│  ├<01> │  │  ├00_ERP基本原理-概念补充.pdf │  │  ...

  6. Oracle培训教程(CUUG沙龙)

    参加过Oracle总部与CUUG携手举办的技术沙龙的朋友们中,有一部分并不知道在哪找到Oracle培训教程(CUUG沙龙),在邮件中问到沙龙课件下载问题.其实很简单,到 oracle技术沙龙 现场中找 ...

  7. stimulsoft oracle,【Stimulsoft Reports Java教程】使用Oracle数据库

    本教程介绍如何在Java报表中使用Oracle数据库连接.例如,让我们使用以下Oracle连接字符串. url=jdbc:oracle:thin:@192.168.157.128:1521:orcl; ...

  8. ORACLE 培训教程(1)

    ORACLE系统概述 ORACLE公司自86年推出版本5开始,系统具有分布数据库处理功能.88年推出版本6,ORACLE RDBMS(V6.0)可带事务处理选项(TPO),提高了事务处理的速度.199 ...

  9. 视频教程-Oracle数据库从入门到实用教程详解-Oracle

    Oracle数据库从入门到实用教程详解 全栈工程师,2010年从事软件开发以及软件教育培训工作,至今将近十余年,在项目的开发,设计,到管理上积累了丰富的实战经验,教学风格上通俗易懂,问题解答环节一对一 ...

最新文章

  1. mysql数据库引擎博客_2、MySQL常见数据库引擎及比较?
  2. 深入理解JVM虚拟机(四):Class类文件结构(二)
  3. hdu2147 kiki's game(巴什博弈java)
  4. 完美搞定《DOCKER IN ACTION》第二章示例
  5. mybatis复杂查询环境 多对一的处理 按照结果嵌套处理和按照查询嵌套处理
  6. java redis集群连接池_(08)redis之使用java客户端、spring连接redis、redis集群示例...
  7. 截屏悬浮软件_吹爆的软件,准确率太强了!
  8. linux 安装rpm qt can't creat,CentOS 6.2部署Qt开发环境
  9. 解决:/system/bin/sh: /system/bin/test-ndk: not executable: magic 7F45报错
  10. IOS学习之UITableView滚动到指定位置
  11. 用SecureCRSecurePortable查看动态日志
  12. pycharm运行pytest参数化运行teardown错误
  13. boost库使用总结
  14. 通过有限差分和matlab矩阵运算直接求解一维薛定谔方程,通过有限差分和MATLAB矩阵运算直接求解一维薛定谔方程...
  15. vue中获取本地内网ip
  16. 极进网络(Extreme Networks )Extreme VDX 6940 交换机光模块配置方案
  17. chm文档打开后提示已取消网页导航
  18. maximum.accumulate函数及ndarray和list比较
  19. MySQL - 大量 sending data 状态进程,让数据库性能急剧下降。
  20. 论文笔记1:Fast and Robust Multi-Person 3D Pose Estimation from Multiple Views

热门文章

  1. TCP四次挥手断开连接
  2. Java接口之间的多继承
  3. ip route 命令的作用详解
  4. Win7管理受信任证书 - CA证书 - 系统根证书
  5. http url转义字符,特殊字符
  6. android获取手机资源文件,android MediaStore 读取手机文件
  7. 腾讯QQ大数据:机器学习建模问题中的特征构造方法
  8. 聊一下盲盒app开发 盲盒小程序开发
  9. WPS在引用中制作目录
  10. 【图像复原】RDN论文详解(Residual Dense Network for Image Restoration)