Manual de Oracle Forms Basico
PREPARADO POR
JUAN CARLOS ERAZO M.
Cali, Junio 2002
1. GENERALIDADES
4
2. CREANDO UNA FORMA BÁSICA
5
2.1 CREACIÓN DE UNA FORMA MANUALMENTE
2.2 CREACIÓN DE UNA FORMA USANDO EL ASISTENTE
6
8
2.3 EJERCICIO
10
3. CREANDO RELACIONES ENTRE BLOQUES
10
3.1 EJERCICIO
12
4. DANDO FORMA A LOS MÓDULOS
12
4.1 USANDO ELASISTENTE DE LAYOUT
4.2 CREANDO EL LAYOUT MANUALMENTE
4.2.1 CREACIÓN DE ALGUNOS OBJETOS
4.2.1.1 Listas de valores (LOV)
4.2.1.2 Lienzos como separadores
4.2.1.3 Listas desplegables
4.2.1.4 Items de no entrada o de DISPLAY
4.2.2 EJERCICIO
4.3 CREANDO ATRIBUTOS VISUALES
12
13
15
15
18
19
20
20
20
5. DESPLEGANDO MENSAJES EN PANTALLA
21
6. USANDO TRIGGERS
23
6.1 ALCANCEDE LOS TRIGGERS
23
7. USO DEL API
25
7. VALIDACIÓN
29
7.1 USANDO PROPIEDADES PARA LAS VALIDACIONES
7.2 USANDO TRIGGERS PARA LAS VALIDACIONES
7.3 EJERCICIO
29
30
31
8. CREACIÓN DE MENÚS
31
8.1 INVOCANDO FORMAS DESDE EL MENÚ
8.2 INVOCANDO REPORTES DESDE EL MENÚ
8.3 EJERCICIO
33
34
35
9. EJERCICIO FINAL
36
1. Generalidades
A lo largo del curso sedesarrollará una aplicación completa para la administración
de empleados, usando para ello los objetos del usuario SCOTT. Developer
FORMS ofrece dos formas de hacerlo: usando asistentes y manualmente.
El entorno de FORMS consiste de una pantalla con una barra de herramientas, un
navegador de objetos y una paleta de propiedades, tal como se aprecia en la
figura:
Para agregar un nuevo objetose debe ubicar el cursor sobre este y presionar el
botón con el símbolo más (+) de la barra de herramientas izquierda. Para
eliminarlo se debe presionar el botón con el símbolo equis (X) en la misma barra
de herramientas.
Cada objeto tiene un conjunto de propiedades visibles en la paleta de
propiedades. Para modificar una propiedad solamente se necesita ubicar el cursor
en la cela juntoal nombre de la misma y cambiar su contenido.
FORMS soporta la creación de FORMULARIOS (formas) y MENUS. Sin embargo
dentro de su entorno todos se conocen como módulos.
2. Creando una forma básica
Para crear una forma (o módulo) es necesario conocer la jerarquía de objetos de
FORMS.
Módulo
Lienzo
Bloque
Ítem
El Lienzo es el área de la ventana en la cual se ubicarán losítems.
El bloque es una agrupación lógica de ítems. Los bloques pueden estar
asociados o no con la base de datos en cuyo caso se llamarán bloques de
datos. También pueden ser usados para controlar la ejecución del módulo,
en cuyo caso se llamarán bloques de control. Estos no están asociados
directamente con objetos de la base de datos.
El ítem es el objeto de interfaz que despliega información.Cada pequeño
objeto susceptible de ser incluido en un lienzo se considera como un ítem.
Es así como podemos encontrar: campos de texto, listas de valores,
imágenes, botones de chequeo, botones comunes, sonidos, controles de
Visual Basic y contenedores OLE, entre otros.
2.1 Creación de una forma manualmente
Para crear una forma se usan estos pasos:
1. Crear un nuevo módulo. Propiedades atener en cuenta:
a. Nombre
b. Título
c. Ventana
d. Módulo menú: indica el módulo usado para crear el menú. También
indica que la forma será padre para todos los demás módulos. El
nombre del módulo debe incluirse completo (nombre + extensión)
e. Primer bloque de navegación: le indica a la forma que se ubique en
ese módulo al momento de ejecutarse
f. Unidad de validación: indica el orden enque se procesarán los
triggers
g. Modo de interacción: indica cómo el usuario interactuará con la
forma cuando se ejecuta una consulta. Por ejemplo, en modo
BLOCKING el usuario no podrá cambiar el tamaño de la ventana
2. Crear un nuevo lienzo (CANVAS). Propiedades a tener en cuenta:
a. Nombre
b. Tipo: indica la forma como se desplegará en la pantalla. Por ejemplo
CONTENT significa que...
Regístrate para leer el documento completo.