Oracle Form开发详解:从基础到进阶
需积分: 34 119 浏览量
更新于2024-07-26
收藏 1.04MB DOC 举报
"ORACLE FORM开发实战"
Oracle Forms是Oracle数据库中用于开发图形用户界面(GUI)应用程序的工具,特别适用于构建企业级的数据库应用。本资源主要涵盖了Oracle Form的基础开发和实战技巧,包括从创建基本的FORM到实现复杂功能的详细步骤。
1. 创建基础FORM
- 使用Oracle Forms Builder,通过“新建”->“表格”来创建一个新的FORM。
- 数据块的创建:在导航器中选择FORM,利用数据块向导输入表名,选取所需字段。
- 布局设计:使用布局向导,将字段设置为显示项,选择表格框架样式,并设定显示记录数。
- 运行FORM,进行数据的查询、添加、修改和删除操作。
2. 查询FORM
- 新建数据块并添加框架和数据项。
- 添加按钮,编写PL/SQL代码,如`GO_BLOCK`和`EXECUTE_QUERY`,实现根据输入条件查询的功能。
3. 多画布操作
- 在FORM中添加多个画布,可以实现界面的分层和切换。
- 设置块间关系,确保数据的同步和交互。
- 添加按钮实现画布间的切换,例如`GO_BLOCK`函数用于切换到子画布。
- 隐藏或显示子画布,如使用`HIDE_VIEW`函数控制子画布的可见性。
4. LOV(List of Values)使用
- 在FORM中,LOV用于提供下拉列表,提高用户输入数据的准确性和效率。
- 设置LOV属性,关联数据源,可以是表、视图或函数返回的结果集。
5. LIST的使用
- 列表控件用于展示多条数据,用户可以选择其中的一项。
- 可以自定义列表项,设置显示和选择行为。
6. FORM的参数调用
- 参数传递允许在FORM之间或FORM与程序之间共享数据。
- 使用`GET_PARAMETER`和`SET_PARAMETER`函数接收和设置参数值。
7. 包含主从表的FORM
- 主从表结构常用于处理一对多关系的数据,主表数据块显示父记录,从表数据块显示子记录。
- 实现联动查询和编辑,如在主表中选择一条记录,自动加载对应的从表数据。
8. 加入自定义菜单
- 菜单可以扩展FORM的功能,通过定义WHEN-MENU-COMMAND触发器实现菜单项的响应。
- 自定义菜单可以包含各种操作,如打印、导出等。
9. 加入图像的方法
- 在FORM中插入图像控件,可以增强界面的视觉效果。
- 图像来源可以是数据库字段、本地文件或网络URL。
10. 选择范例
- 提供具体的示例,如通过按钮或事件触发特定的选择操作。
11. 常用系统热键
- 定义快捷键以提高用户操作效率,如F1帮助、F5刷新等。
通过以上内容,开发者可以逐步掌握Oracle Forms的基本开发流程和高级特性,构建出功能丰富的数据库应用程序。
124 浏览量
2012-04-08 上传
2009-04-20 上传
172 浏览量
2010-04-15 上传
630 浏览量
287 浏览量
133 浏览量
185 浏览量
lishimin123
- 粉丝: 28
- 资源: 22
最新资源
- EJB3.0-黎活明
- 张孝祥正在整理Java就业面试题大全.doc
- GDB中文档 使用手册PDF
- ARM 应用系统开发详解──基于 S3C4510B 的系统设计.pdf
- 了解ASP.NET底层架构
- BestPracticesWebAppDevDomino8.pdf
- 计算机操作系统(汤子瀛)习题答案
- Oracle 应用服务器 10g 第 3 版:面向 Java EE (10.1.3.1.0) 开发人员的教程
- informix连接
- C#完全手册C#完全手册
- DB2 技巧.doc
- 中小型企业局域网组网方案
- 单片机-#define XBYTE ((unsigned char volatile xdata *) 0)
- Struts中文API
- 北大青鸟Y2_.NET机试题
- skype api pdf 格式