2022年OracleForm开发之folder功能开发 .pdf
《2022年OracleForm开发之folder功能开发 .pdf》由会员分享,可在线阅读,更多相关《2022年OracleForm开发之folder功能开发 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实现文件夹功能1、在客制的Form 里面实现Oracle Folder的功能,最终效果如下:2、使用 TEMPLATE.fmb创建一个 Form( 名称: FRMSTONE) 。2.1 添加 Form Objects 包括一个 Window , MY_FOLDER 一个 Canvas, MY_FOLDER 一个 Block ,MY_FOLDER( 可以使用向导创建),并修改其属性。如下图:注:使用文件夹的数据块,其名称总长不能超过22 字节 ! 2.2 修改 Trigger 和 ProgramUnits Form Level Trigger: PRE-FORM: app_window.set_
2、window_position(MYFOLDER, FIRST_WINDOW); Program Units:APP_CUSTOM: if (wnd = MYFOLDER) then app_window.close_first_window; 2.3 修改 FORM 属性设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 注 :须要说明的是 :设成第一个导航数据块的blockname 必须至少一个item 处于 canvas中
3、,否则会报FRM-40106的错误。2.4 其他的具体步骤同一般的FORM 开发一样,就不多说了。3、添加 Folder 相关的 Objects 3.1 文件夹相关的Window 、Canvas 、Block 、Item等都包含在Oracle Standard Form APPSTAND.FMB。3.2 在同一窗口打开标准的Form 和我们自己客制的Form,并且选择APPSTAND.FMB 的 Object Groups STANDARD_FOLDER然后用鼠标拖动至我们自己的Form 的 Object Groups 。将原来已经打开的APPSTAND.fmb中的三个以FOLDER 开头的三
4、个窗口选中,按住 ctrl 键,然后移动到自己建的表单HELPSTZD的 Windows节点,在弹出的对话框中选择 Subclass 。然后利用同样的方法将APPSTAND.fmb中的三个以FOLDER 开头的画布Subclass 到自己的表单中,还要用同样的方法将APPSTAND.fmb中的两个以FOLDER开头的数据块Subclass到自己的表单中。还要用还要用同样的方法将APPSTAND.fmb中的名称为 STANDARD_FOLDER的 Object Groups 通过 Subclass的方式移植到自己的表单中。名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年OracleForm开发之folder功能开发 2022 OracleForm 开发 folder 功能
限制150内