Escolar Documentos
Profissional Documentos
Cultura Documentos
En Oracle Forms Builder el Object Navigator bsicamente enmarca tres tipos de objetos a
desarrollar:
FORMS (mdulos):
Mdulo compuesto por conjuntos de objetos programticos que se utilizan para el
diseo y realizacin de formas (aplicaciones).
MENUS (mdulo de menes):
Un modlo de men puede comprender una jerarqua de menes, con cada tem
selecionable para la eleccin del usuario.
PL/SQL Libreries (Libreras de pl/sql):
Son colecciones de unidades programticas de PL/SQL, que se desarrollan al
igual que en otras herramientas de Oracle.
Adems podemos encontrar los siguientes objetos:
Built-in Packages: Programas y funciones que estn desarrollada en Oracle y que
se usan para simplificar los comandos y procedimientos en la escritura de los
cdigos de programacin. Realmente son funciones ofrecidas por Oracle para el
desarrollo eficaz de aplicaciones.
Database Objects : Permite visualizar los diferentes objetos (tablas, vistas,
libreras y programas) que estn almacenados en la Bases de Datos. Cuando el
usuario del sistema est conectado a Oracle o si el usuario tiene permiso a los
mismos.
El Navegador de objetos maneja sus elementos de una manera jerrquica de modo
que una forma es superior a un bloque y ste ltimo superior a un tem, etc.
Algunos objetos pueden estar contenidos dentro de otros, por ejemplo, el objeto
forma contiene otros objetos integrados, tales como los bloques y los tem.
Tipos de Objetos
Module (Modulo de Forma) : Es el objeto de mayor jerarqua, contiene a todos
los otros objetos. Este objeto es nico en la aplicacin. Generalmente aparece con
una enumeracin, ej.: module1, modulo2, etc. Usted puede modificar la palabra
module1 y sustituirla por el nombre que usted desea que posea.
Triggers (Disparadores) : Porcin de cdigos PL/SQL que se ejecutan o
disparan por medio a un evento mientras la forma est en ejecucin. Los triggers
pueden estar a varios niveles:
1. A nivel de Formas.
2. A nivel de Bloque.
3. A nivel de Item (campo).
Alerts (alertas o avisos al usuario). Son alertas o avisos que el programador
define para mostrar sus errores o advertencias.
3
General
Functional
Menu Source: Determina de donde se leer el men , que puede ser File o
Database.
MENU SECURITY
NAVIGATION
Mouse Navigation Limit: Determina las limitaciones de navegacin con
el Mouse. Estas pueden ser Forms, Block, Record o Item.
RECORDS
DATABASE
Validation Unit: Especifica el alcance de validacin de la forma en
tiempo de corrida. Forms valida datos en un item en cuanto se intenta
navegar fuera de l.
Interaction Mode: Especifica el modo de la interaccin por el mdulo de
la forma. Modo de la interaccin dicta cmo una forma se comportar
durante una larga consulta. Si el modo de Interaccin es Blocking el
usuario deber esperar que termine la consulta. Si es Nom-Blocking la
forma desplegarn un dilogo que deja al usuario cancelar la consulta.
Isolation Mode:
PHYSICAL
Coordinate Information: Es donde se establece la coordinacin de la
forma. Especifica el estilo o apariencia de la forma; puede ser Real o
Caracteres. Si es Real se definir la medida milimtrica a usar para el
diseo de las pantallas.
INTERNATIONAL
Direction : Esta propiedad especifica la direccin de los objetos.
COMPATIBILITY
Runtime Compatibility Mode: Determina con cuales versiones de forms
ser compatible la forma Form 4.5 o 5.0.
Triggers
DISPARADORES DE EVENTOS
Trigger
A Nivel de
Forma
A Nivel de
Bloque
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
DELETE-PROCEDURE
INSERT- PROCEDURE
KEY-CLRBLK
KEY-CLRFRM
KEY-CLRREC
KEY-COMMIT
KEY-CQUERY
KEY-CRECREC
KEY-DELREC
KEY-DOWN
KEY-DUP-ITEM
KEY-DUPREC
KEY-EDIT
KEY-ENTER
KEY-ENTQRY
KEY-EXEQRY
KEY-EXIT
KEY-F0
KEY-F1
KEY-F2
KEY-F3
KEY-F4
KEY-F5
KEY-F6
KEY-F7
KEY-F8
KEY-F9
KEY-HELP
KEY-LISTVAL
KEY-MENU
KEY-NEXT-ITEM
KEY-NXTBLK
KEY-NXTKEY
KEY-NXT-REC
KEY-NXTSET
KEY-OTHERS
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
A Nivel de
Items
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Trigger
A Nivel de
Forma
KEY-PREV-ITEM
KEY-PRINT
KEY-PRVBLK
KEY-PRVREC
KEY-SCRDOWN
KEY-SCRUP
KEY-UP
KEY-UPDREC
LOCK-PROCEDURE
ON-CHECK-UNIQUE
ON-CHECK-DETAILS
ON- CLOSE
ON-COLUM-SECURITY
ON-COMMIT
ON-COUNT
ON-DELETE
ON-DISPATCH-EVENT
ON-ERROR
ON-FETCH
ON-INSERT
ON-LOCK
ON-LOGON
ON-LOGOUT
ON-MESSAGE
ON-POPULATE-DETAILS
ON-ROLLBACK
ON-SAVEPOINT
ON-SELECT
ON-SEQUENCE-NUMBER
ON-UPDATE
POST-BLOCK
POST-CHANGE
POST-DATABASE-COMMIT
POST-DELETE
POST-FORM
POST-FORM-COMMIT
POST-INSERT
POST-LOGON
POST-LOGOUT
POST-QUERY
POST-RECORD
POST-SELECT
POST-TEXT-ITEM
POST-UPDATE
PRE-COMMIT
PRE-DELETE
PRE-FORM
PRE-INSERT
PRE-LOGON
PRE-LOGOUT
PRE-POPUP-MENU
PRE-QUERY
PRE-RECORD
PRE-SELECT
PRE-TEXT-ITEM
PRE-UPDATE
QUERY-PROCEDURE
UPDATE-PROCEDURE
WHEN-BUTTON-PRESSED
WHEN-CHECKBOX-CHANGED
WHEN-CLEAR-BLOCK
WHEN-CREATE-RECORD
WHEN-CUSTOM-ITEM-EVENT
WHEN-DATABASE-RECORD
WHEN-FORM-NAVIGATE
WHEN-IMAGE-ACTIVATED
WHEN-LIST-CHANGED
WHEN-MOUSE-CLICK
A Nivel de
Bloque
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
A Nivel de
Item
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
10
Trigger
A Nivel de
Forma
WHEN-MOUSE-DOUBLE-CLICK
WHEN-MOUSE-DOWN
WHEN-MOUSE-ENTER
WHEN-MOUSE-LEAVE
WHEN-MOUSE-MOVE
WHEN-MOUSE-UP
WHEN-NEW-BLOCK-INSTANCE
WHEN-NEW-FORM-INSTANCE
WHEN-NEW-ITEM-INSTANCE
WHEN-NEW-RECORD-INSTANCE
WHEN-RADIO-CHANGED
WHEN-REMOVE-RECORD
WHEN-TAB-PAGE-CHANGED
WHEN-TIMER-EXPIRED
WHEN-VALIDATE-ITEM
WHEN-VALIDATE-RECORD
WHEN-WINDOW-ACTIVATED
WHEN-WINDOW-CLOSED
WHEN-WINDOW-DEACTIVATED
WHEN-WINDOW-RESIZED
A Nivel de
Bloque
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
A Nivel de
Item
*
*
*
*
*
*
*
*
*
*
*
11