oracle 6i,Oracle Reports 6i培训教程.doc

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安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vc++全版本组件大全 VC++运行时(Visual C++ Runtime)是VC++开发环境中用于支持C和C++程序运行的基础库集合。这些库包含了执行C/C++程序所必需的基本函数和数据结构,例如内存管理、字符串操作、输入输出处理、异常处理等。VC++运行时库分为静态库和动态库两种形式,以适应不同类型的项目需求。 静态链接库 vs 动态链接库 静态链接库(Static Linking Libraries):在编译时,静态库的代码会被直接嵌入到最终生成的可执行文件中。这意味着每个使用静态库的程序都会包含库代码的一个副本,导致最终程序的体积较大,但不需要外部库文件支持即可独立运行。在VC++中,静态链接库的例子有LIBC.lib(用于单线程程序)和LIBCMT.lib(用于多线程程序)。 动态链接库(Dynamic Link Libraries):与静态链接相反,动态库的代码并不直接加入到应用程序中,而是在程序运行时被加载。这使得多个程序可以共享同一份库代码,节省了系统资源。VC++的动态运行时库主要通过msvcrt.dll(或其变体,如MSVCRTD.dll用于调试版本)实现,与之配套的导入库(Import Library)如CRTDLL.lib用于链接阶段。 运行时库的版本 VC++运行时库随着Visual Studio版本的更新而发展,每个版本都可能引入新的特性和优化,同时保持向后兼容性。例如,有VC++ 2005、2008、2010直至2019等多个版本的运行时库,每个版本都对应着特定的开发环境和Windows操作系统。 重要性 VC++运行时对于确保程序正确运行至关重要。当程序在没有安相应运行时库的计算机上执行时,可能会遇到因缺失DLL文件(如MSVCP*.dll, VCRUNTIME*.dll等)而导致的错误。因此,开发完成后,通常需要分发相应的VC++ Redistributable Packages给最终用户安,以确保程序能够在目标系统上顺利运行。 安与部署 安VC++运行时库通常是通过Microsoft提供的Redistributable Packages完成的,这是一个简单的过程,用户只需运行安程序即可自动安所需组件。对于开发者而言,了解和管理不同版本的运行时库对于确保应用程序的广泛兼容性和可靠性是必要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值