OracleFolder 实现:FORM开发FORMFOLDER详细步骤
4星 · 超过85%的资源 需积分: 35 72 浏览量
更新于2024-09-14
收藏 3.47MB DOC 举报
"FORM开发FOLDER参考实例 - 通过示例学习如何在自定义表单中实现OracleFolder功能,包括新建表单、添加对象、修改触发器和程序单元、调整属性,以及集成OracleStandardForm的对象组。"
在Oracle Forms开发中,`FORM开发FOLDER参考实例`是一个帮助开发者理解和实现`OracleFolder`功能的教程。`OracleFolder`是Oracle Forms中用于展现数据和提供导航的一种组件,它允许用户以文件夹和子文件夹的形式查看和操作数据库中的信息。本实例通过创建名为`XXPOM400N`的新表单,详细介绍了如何一步步构建具有`OracleFolder`功能的自定义表单。
首先,新建表单`XXPOM400N`是基于`Template.fmb`模板,这是为了避免不必要的异常并保持开发的一致性。新建表单的步骤包括:
1. 在`FormBuilder`中创建新表单`XXPOM400N`,遵循`FormBuilder基础开发`文档中介绍的方法。
2. 添加必要的表单对象,如`Window`(MY_FOLDER)、`Canvas`(MY_FOLDER)和`Block`(MY_FOLDER)。
3. 修改表单级别的触发器(例如`PRE-FORM`)和程序单元(如`APP_CUSTOM`)以实现特定的业务逻辑。
4. 配置表单和其他对象的属性,例如设置`ConsoleWindow`、`FirstNavigationDataBlock`、`PrimaryCanvas`、`QueryDataSourceName`和`NumberofRecordsDisplayed`等。
接下来,为了实现`OracleFolder`功能,需要集成Oracle的标准表单`APPSTAND.FMB`中的`ObjectGroups`,特别是`STANDARD_FOLDER`及相关对象。这一步骤涉及以下操作:
1. 下载`APPSTAND.FMB`标准表单并打开在同一`FormBuilder`窗口内。
2. 将`APPSTAND.FMB`中的`ObjectGroupsSTANDARD_FOLDER`及关联对象拖拽到自定义表单`XXPOM400N`的`ObjectGroups`中。
3. 这样,标准表单的功能就被集成到自定义表单中,使得自定义表单具备了`OracleFolder`的显示和交互特性。
通过这种方式,开发者可以学习如何在自己的表单中实现类似Oracle标准表单的文件夹结构,以提供更加直观和用户友好的数据浏览体验。此外,这样的实践也展示了如何灵活地复用和扩展Oracle Forms的内置功能,这对于提升开发效率和代码质量至关重要。
点击了解资源详情
126 浏览量
点击了解资源详情
111 浏览量
2011-11-08 上传
2010-06-18 上传
473 浏览量
160 浏览量
2021-08-11 上传
kingoo_zhang
- 粉丝: 0
- 资源: 6
最新资源
- torch_cluster-1.5.6-cp36-cp36m-linux_x86_64whl.zip
- D-无人机:拉无人机。 使用计算机视觉在喷漆墙上画画以实现精确导航
- myloader
- Metro_Jiu-Jitsu-crx插件
- 导航条,鼠标悬停滑动下拉二级导航菜单
- 中国企业文化理念:提炼与实施的流程及方法(第一天课程大纲)
- 使用videojs/aliplayer 实现rtmp流的直播播放
- irt_parameter_estimation:基于项目响应理论(IRT)的物流项目特征曲线(ICC)的参数估计例程
- visualvm_21.rar
- torch_sparse-0.6.4-cp38-cp38-linux_x86_64whl.zip
- redratel:数字代理
- JumpStart!-开源
- api-2
- Adoptrs-crx插件
- redis windows x64安装包msi格式的
- XX轧钢企业文化诊断报告