`
热开水
  • 浏览: 71775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类

oracl form 的常用的总结

阅读更多
1 整体介绍:
  FORM: 可以有多个Window。
Window: 只能有一个CANVAS,但是还可以包括其他的类型的CANVAS,(这里要主要有一个)
比如CANVAS_STACKED,这种Canvas类型将在后面的章节中讲到。
Canvas: Canvas is a surface where visual objects,such as graphics and items,are arranged.
和Block没有直接的对应关系,而是直接和Item对应。
一个Canvas上面可以有来自不同的Block的多个Item.
是我们对Item进行位置调整的平台。
Block: Logical owner of items,items in one block are logically related
There are two main tupes of blocks:data block and control block
Item: Form中最基本的组织元素,我们设计的最小单元

Parameter:相当于全局变量,其作用是传递参数,Oracle标准的Form也有单独建一个Block(多个Item)来传递参数的例子。
Record Group: 主要应用是可以提供给LOV与list item,ftree作为数据源
A record group is internal Form Builder data structure that has a column/row
framework similar to a database table
LOV: List Of Value,会直接对应到Text Item上面,点击后会弹出给用户选择数据。
Attached Libraries:存放的是Oracle标准的一些PLL文件。
Property Classes:Oracle标准的一些属性类,我们在建立Window、Canvas、Data Block等都会选择一个属性类以继承一些属性和方法
在我们的开发过程中,经常用到的有FORM Trigger、Window、Canvas、Data Block(Item)、LOV(List of Value)、Record Group、Parameters。其中Window、Canvas、Data Block、Item是四个最基本的Object,缺一不可。
   在我们的项目中主要是 Data Block、Item ,LOV s ,record  这四个少一个不可。
2 整体开发流程:
     1 我们用的是模板的制作。
     另存为 一个项目名。
2 增加新的Window 加Canvas 然后设置Primary Canvas属性必须在增加Canvas后再设置。
3增加Data Block:主要有两种增加的方式。一种是手动(一个个加很麻烦),还有一个是数据块向导的增加,一步步按照提示就可以增加上了。
4这两个Trigger一定要修改,否则你的Form不能正常的运行和关闭。
   Pre-form :主要是运行的开始。还有另一个就是控制Exit_Form 。(我们用到的是
  (Pre-from on-from post-form pre-block on-block post-block pre-item on-item post-item
   这些主要是自己写的)
6 设置form中的属性,以及item的的属性。
7 发布运行。编译为fmb.xml文件就可以用了。
常用的几个东西:
1 Button比较常用的事件是:WHEN-BUTTON-PRESSED
2 lovs 记录组  两者必须要在一起。我们写的都是程序单元。其实lovs 记录组就可以组成弹出窗口的部分。然后直接在pre-from中控制了程序单元。

思想:将程序简单化,所有的东西懂从后台生成。省去了调节前台的麻烦。
分享到:
评论

相关推荐

    oracle form总结

    ### Oracle EBS Form 开发总结 #### 一、Oracle EBS Forms 概述与Template.fmb Oracle EBS (Enterprise Business Suite) Forms 是一种用于构建企业级应用程序的强大工具。它利用预定义的模板(Template.fmb)作为...

    Form常用小技巧总结

    有关于Oracle中EBS 的From开发的一些小技巧和一些用法

    EBS FORM开发常用技巧

    本文将深入探讨"EBS FORM开发常用技巧",这些技巧可以帮助开发者更高效、更专业地进行Oracle Forms的开发工作。 一、表单设计与布局 1. **模块化设计**:在开发大型表单时,采用组件化和模块化的设计方法,将复杂...

    Oracle期末复习题(带答案)

    总结来说,Oracle数据库复习题中涉及的知识点主要围绕数据库规范化理论、数据类型、文件结构、系统标识符、安装类型、SQL语言以及SQL*Plus使用等基础知识点。掌握这些内容对于理解和应用Oracle数据库至关重要。通过...

    深入浅出_Oracle+EBS+Forms开发指南(中级)

    这部分内容总结了一些在Oracle Forms开发中经常使用的技巧和代码段,有助于提高开发效率和代码质量。具体包括: - **Form中的变量**:介绍如何定义和使用Form中的变量。 - **初始值、格式掩码**:探讨如何设置变量...

    ORACLE初学者入门心得(经典版)

    - **核心技能**:编写存储过程、触发器等SQL脚本,以及使用Oracle提供的工具如Oracle Developer来构建表单(Form)等应用程序界面。 - **所需特质**:良好的逻辑思维能力、创造力以及对编程的热爱。 - **未来展望...

    Oracle9iDS Forms 开发人员参考指南

    - **基本概念与术语**:解释了 Oracle9iDS Forms 中常用的基本概念和专业术语,如 Form、Block、Item、Trigger 等。 - **表单设计与开发**:详细讲解了表单设计的原则、流程和技巧,并提供了一系列实用的设计模式。 ...

    Oracle Application使用手册.docx

    以上内容总结了Oracle Application使用手册中的关键知识点,包括如何进入系统、密码更改方法、工具栏介绍以及下拉式功能选单的使用说明。这些知识点对于初次接触Oracle Application的用户来说非常重要,可以帮助他们...

    Oracle SQLPLUS基础及sqlplus命令详解

    通过以上内容的学习,我们了解了Oracle SQL*Plus的基础知识以及常用命令的使用方法。SQL*Plus作为Oracle数据库的强大工具之一,对于数据库管理员来说非常重要。无论是简单的查询还是复杂的脚本编写,掌握SQL*Plus的...

    测试学习总结

    "测试学习总结"这个主题涵盖了多个IT领域的关键知识点,包括移动应用开发、Web服务、数据库管理、服务器操作系统以及前端技术。以下是对这些领域进行的详细阐述: 1. **Android布局设计**:在Android开发中,布局...

    【分享面试题一】用友面试时出的几道面试题

    本文将对用友面试时出的几道面试题进行解释和总结,涵盖了Java集合、MVC模式、SQL Server和Oracle数据库、页面传值等多个方面的知识点。 1. Hashtable 和 HashMap 的区别 Hashtable 和 HashMap 都是Java中的集合类...

    817-0693-pdfOracle Solaris 9 - man pages section 3: Curses Libra

    以下是一些常用的 Curses 库函数: * initscr():初始化 curses 库,创建一个新的窗口。 * endwin():关闭 curses 库,释放资源。 * mvaddstr():在屏幕上输出字符串。 * mvaddch():在屏幕上输出字符。 * refresh...

    ORACLEOBS系统应用基础.docx

    例如,一个经常需要查看销售数据的用户可以将常用报表设置为首页,从而提高工作效率。 #### 九、单据编号(Document Sequence) 单据编号是用于标识各种业务单据的唯一编号。 **关键点**: - **唯一性**:每个...

    lotus常用开发方法

    总结来说,"Lotus常用开发方法"涵盖了从基础的表单和视图设计,到高级的脚本编程、数据库管理和协作功能开发。学习并掌握这些知识,将有助于开发者在Lotus Notes/Domino环境中构建高效、安全的协作解决方案。

    JSP中文入门基础教程(包括常用标签)

    JavaServer Pages(JSP)是一种动态网页开发技术,由Sun Microsystems(现已被Oracle收购)推出。它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的动态网页生成。JSP的核心理念是将内容的...

    MySQL数据库基础与实例教程练习题参考答案精品名师资料.doc.pdf

    本资源摘要信息涵盖了 MySQL 数据库基础知识和实践教程,总结了数据库管理系统的数学模型、关系数据库管理系统、SQL 语言、数据库设计辅助工具和技术、数据库表与电子表格的区别、选课系统的实现功能等方面的知识点...

    java j2me 学习与开发

    Java J2ME,全称Java 2 Micro Edition,是Oracle公司推出的一种轻量级Java平台,主要用于嵌入式设备和移动设备的开发,如手机、智能手表等。学习J2ME涉及以下几个关键知识点: 1. **Java语言基础**:扎实的Java语言...

    j2mesimple.rar

    而常用的框架有MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration),前者用于开发移动设备上的应用程序,后者针对资源有限的设备。 MIDP提供了用户界面组件,如Canvas和...

Global site tag (gtag.js) - Google Analytics