欢迎来到天天文库
浏览记录
ID:51970122
大小:139.50 KB
页数:18页
时间:2020-03-26
《唐远新全套配套课件Oracle数据库实用教程 第 9章 Developer2000 Forms基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章Developer/2000Forms基础9.1Developer/2000工具体系结构9.2Form模块的结构9.3Form模块的运行9.4查询数据9.5Form中的数据表示9.6Form程序单元的结构9.7FormBuilder帮助的使用本章目录9.1Developer/2000工具体系结构Developer/2000的体系结构如图9-1所示。图9-1Developer/2000的体系结构9.2Form模块的结构9.2.1Form模块的主要对象模块有三个主要对象,它们是项(item)、画
2、布(canvas)和块(block)。画布是一个可视化的设计界面,Form模块的可见对象被安置在画布上。一个Form模块可以有好几个画布。缺省情况下,Form模块中的所有画布被放在同一个窗口内,但某一时刻时只能看到一个画布。9.2.2Form模块的层次结构Form的层次结构可以从两个角度来看,一是从对象的所属关系看,即所有权视图。另一个是从视觉角度看,即得到视觉视图。9.3Form模块的运行9.3.1运行时的导航方法可利用缺省菜单、鼠标、按钮、功能键实现运行时的导航。Form运行时功能键的定义可查
3、看FormBuilder的“帮助”菜单的“键”子菜单。9.3.2Form工作模式1.查询模式在该模式下可以完成以下功能:(1)检索所有记录。(2)使用查询条件检索记录。(3)使用“查询/何处(Query/Where)”对话窗检索记录。(4)使用“查询(Query)”上的“统计符合个数(Counthits)”得到被检索到的记录数该模式下不能使用以下功能:(1)退出Form运行(2)使用某些函数,如Next_Record(3)插入新记录(4)更新已有记录(5)删除记录2.正常模式在该模式下可以完成以下
4、功能:(1)检索所有记录(2)插入、修改和删除记录(3)提交记录(4)可导航到当前块之外(5)退出Form运行。该模式下不能使用以下功能:(1)使用查询条件检索记录。(2)使用“查询/何处(Query/where)”对话窗检索记录。9.4查询数据Form中的查询可分为如下两类:(1)非受限查询。查询所有对应查询块的表列所组成的记录。(2)受限查询。查询满足一定条件的对应查询块的表列所组成的记录。9.4.1非受限查询使用非受限查询可以有如下三种方法:(1)选择菜单“查询(Query)”上的“执行(E
5、xecute)”项。(2)按执行查询的快捷键(一般为F8键)。可在Form运行时帮助菜单“键”中查看快捷键的定义。(3)单击执行查询按钮。9.4.2受限查询使用受限查询的几种方法如下:(1)使用模式匹配的方法查询(2)使用关系运算符查询(3)使用“查询/何处(Query/Where)”对话窗建立复杂查询9.5Form中的数据表示9.5.1与数据有关的对象1.数据项2.块3.局部变量4.全局变量5.系统变量6.参数9.5.2数据对象的引用方法9.5.3数据块之间联系的表示9.6Form程序单元的结构
6、程序单元结构同PL/SQL块结构,分有结构(代码)块和无结构(代码)块。关于Form模块中程序单元的结构参见第7章7.1节。9.7FormBuilder帮助的使用9.7.1查找错误信息9.7.2一般的语法帮助9.7.3引用示例代码段本章小结Developer/2000包含3个集成化的应用开发工具,OracleFormBuilder,OracleReportBuilde和OracleGraphicsBuilder。Developer/2000可以连接Oracle数据库和非Oracle数据库。Form
7、模块运行时有两种工作模式,查询模式和正常模式,正常模式用于数据的维护,查询模式用于输入查询条件。Developer/2000的各工具都提供了详细而实用的联机帮助系统,在其中还提供了大量的示例代码。Form模块的错误编号格式为“FRM-数字串”,使用它可方便地查到对应编号错误产生的原因和解决方法。
此文档下载收益归作者所有