SW-OrA-20110102 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 1

137
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 1 Repuestas a Práctica del Capítulo 1 SW-ORA-20110102 SW-ORA-20110102 Revisión: 1 Revisión: 1 Fecha: 02/01/2011 Fecha: 02/01/2011 Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Respuestas a Práctica del Capítulo 1 Respuestas a Práctica del Capítulo 1 1. Introducción a la Práctica del Capítulo 1: Introducción a la Práctica del Capítulo 1: Esta práctica lo familiariza con “Oracle Developer” preguntándole un número de cuestiones que responde navegando a través de la Interface de “Oracle Developer”. Familiarizándose con el “Layout Editor” (Editor de Disposición) y el “Object Navigator” (Navegador de Objetos) en la aplicación “Form Builder” (Constructor de Formularios). Modificando el archivo que posee las preferencias de acceso Creando los archivos ejecutables requeridos usando el “Project Builder” (Constructor de Proyectos) para poder continuar con la lección siguiente Nota del Instructor: Esta práctica está destinada para servir a varios propósitos: Hacer que los estudiantes se familiaricen fácilmente con la interface El Ejercicio 12, en el cuál crea los archivos ejecutables requeridos (orders.fmx y customers.fmx) que serán necesarios para la lección siguiente, es opcional. Informe a los estudiantes dónde está localizada la carpeta “lab”. Ellos necesitarán la ruta al archivo cuando realicen los ejercicios. También indíqueles la cadena de conexión (identificador de usuario, contraseña, nombre de la base de datos). Si planea que los estudiantes efectúen el Ejercicio 12, demuéstrelo. Durante la demostración, indique que cuando invoquen a “Property Palette” (la Paleta de Propiedades) primero deben seleccionar el nodo llamado “Oracle Developer Build Forms 1” en el “Project Builder” (Constructor de Proyectos). Al final de la demostración, muestre que se crearon los archivos .fmx. No se explaye en detalles acerca del “Project Builder” (Constructor de Proyectos) o “Property Palette” (la Paleta de Propiedades) . Explique que “Property Palette” (la Paleta de Propiedades) es tratada en lecciones posteriores, y que “Project Builder” (Constructor de Proyectos) está cubierto en el curso “Oracle Developer: Build Forms II”. 1/ 137 137

description

Oracle Developer 6i Build Forms 1 Respuestas a Practica del Capitulo 1

Transcript of SW-OrA-20110102 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 1

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

Oracle Developer Build Forms 1 Respuestas a Prctica del Captulo 11. Introduccin a la Prctica del Captulo 1:Esta prctica lo familiariza con Oracle Developer preguntndole un nmero de cuestiones que responde navegando a travs de la Interface de Oracle Developer. Familiarizndose con el Layout Editor (Editor de Disposicin) y el Object Navigator (Navegador de Objetos) en la aplicacin Form Builder (Constructor de Formularios). Modificando el archivo que posee las preferencias de acceso Creando los archivos ejecutables requeridos usando el Project Builder (Constructor de Proyectos) para poder continuar con la leccin siguiente Nota del Instructor: Esta prctica est destinada para servir a varios propsitos: Hacer que los estudiantes se familiaricen fcilmente con la interface El Ejercicio 12, en el cul crea los archivos ejecutables requeridos (orders.fmx y customers.fmx) que sern necesarios para la leccin siguiente, es opcional. Informe a los estudiantes dnde est localizada la carpeta lab. Ellos necesitarn la ruta al archivo cuando realicen los ejercicios. Tambin indqueles la cadena de conexin (identificador de usuario, contrasea, nombre de la base de datos). Si planea que los estudiantes efecten el Ejercicio 12, demustrelo. Durante la demostracin, indique que cuando invoquen a Property Palette (la Paleta de Propiedades) primero deben seleccionar el nodo llamado Oracle Developer Build Forms 1 en el Project Builder (Constructor de Proyectos). Al final de la demostracin, muestre que se crearon los archivos .fmx. No se explaye en detalles acerca del Project Builder (Constructor de Proyectos) o Property Palette (la Paleta de Propiedades). Explique que Property Palette (la Paleta de Propiedades) es tratada en lecciones posteriores, y que Project Builder (Constructor de Proyectos) est cubierto en el curso Oracle Developer: Build Forms II.

1/137

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2. Proceso: Prctica 1 2.1.Invoque a Project Builder (Constructor de Proyectos) y seleccione Go to the Project Navigator Respuesta 1: No hay acceso directo a Project Builder (Constructor de Proyectos). Ejecute el Form Builder (Constructor de Formularios), y seleccione la opcin Open an existing form (Abrir un formulario existente) desde la ventana de Bienvenida. Respuesta 2: En Windows 7 Ultimate 32-Bits: Inicio Todos los programas Oracle Forms 6i Form Builder

2.2.

2.2 Oracle Forms Builder: Welcome to the Form Builder 1

2/137

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3.

Abra el mdulo de formulario llamado Orders.fmb desde la ventana de dalogo de apertura. Respuesta 3: Este archivo Orders.fmb no existe en nuestro sistema, por lo tanto, vamos a crearlo. Para ello, seleccionamos la opcin Use the Data Block Wizard (Use el Asistente de Bloque de Datos).

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 1

Click en [ OK ]

3/137

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 2

Click en [ Next ]

4/137

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 3

Seleccionar Table or View y Click en [ Next ]

5/137

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 4

Click en [ Browse ]

6/137

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 5

Ingresar el User Name, el Password y el Database y Click en [ Connect ]

7/137

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 6

Seleccionar la tabla S_ORD y click en [ OK ]

8/137

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 7

Click en Enforce data Integrity y click en [ >> ] (para seleccionar todas las columnas)

9/137

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 8

Click en [ Next ]

10/137 10/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 9

Seleccionar Create the data block wizard, then call the Layout Wizard y click en [ Finish ]

11/137 11/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 10

Click en [ Next ]

12/137 12/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 11

En Type: seleccionar Content y click en [ Next ]

13/137 13/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 12

Click en [ >> ] (para seleccionar todas las columnas)

14/137 14/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 13

Click en [ Next ]

15/137 15/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 14

Se puede configurar los textos para las etiquetas de cada columna y sus dimensiones. Click en [ Next ]

16/137 16/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 15

Seleccionar Form y click en [ Next ]

17/137 17/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 16

Ingresar en Form Title: ORDERS y click en [ Next ]

18/137 18/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 17

Click en [ Finish ] para finalizar el Data Block Wizard.

19/137 19/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 18

Click en el cono para guardarlo con el nombre: Orders.fmb y cerrar la ventana de diseo grfico del formulario.

20/137 20/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 19

En el Object Navigator click en ORDERS, y para compilarlo y ejecutarlo, click en el cono del semforo Run Form Client/Server

21/137 21/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 20

Muestra errores de Compilacin, si los hay. Click en [ Goto Error...]

22/137 22/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 21

Se observa la sentencia ejecutable de cdigo PL/SQL: -- Begin default enforce data integrity constraint SYS_C004165 section -if not( ":S_ORD.ID" IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; --- End default enforce data integrity constraint SYS_C004165 section --

Se reemplaza por: -- Begin default enforce data integrity constraint SYS_C004165 section -if not( :S_ORD.ID IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; --- End default enforce data integrity constraint SYS_C004165 section --

Click en [ Compile ] y [ Close ]

23/137 23/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 22

Al compilar y ejecutar nuevamente mediante el cono del semforo, se observa otros errores de compilacin. Click en [ Goto Error... ]

24/137 24/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 23

Se observa la sentencia ejecutable de cdigo PL/SQL: -- Begin default enforce data integrity constraint SYS_C004166 section -if not( ":S_ORD.CUSTOMER_ID" IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; -- End default enforce data integrity constraint SYS_C004166 section --

y se reemplaza por: -- Begin default enforce data integrity constraint SYS_C004166 section -if not( :S_ORD.CUSTOMER_ID IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; -- End default enforce data integrity constraint SYS_C004166 section --

Click en [ Compile ] y [ Close ]

25/137 25/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 24

Al compilar y ejecutar nuevamente mediante el cono del semforo, se observa la finalizacin correcta del proceso de compilacin y ejecucin y la carga del Formulario Orders.

26/137 26/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 25

Click en el cono para ingresar una consulta SQL Enter Query

27/137 27/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 26

En el campo etiquetado como Id ingresamos un S_ORD.ID vlido, como por ejemplo: 100 y Click en el cono para ejecutar la consulta Execute Query

28/137 28/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 27

Se observa todas las columnas-campos del registro con S_ORD.ID = 100.

29/137 29/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 28

Para cerrar la aplicacin del Formulario, seleccionar Action Exit

30/137 30/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 29

Minimizar Oracle Forms Builder y ejecutar el Explorador de archivos para verificar la creacin del archivo ejecutable: Ordes.fmx

31/137 31/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 30

Maximizar Oracle Forms Builder y en el Object Navigator seleccionar ORDERS y luego seleccionar File Close para cerrar el archivo de mdulo del formulario: Orders.fmb

32/137 32/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 31

Ya no se observa el Formulario ORDERS en el nodo Forms

33/137 33/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 32

Para desconectarse de la Base de Datos, seleccionar File Disconnect

34/137 34/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 33

Ya no se pueden observar objetos de la Base de Datos en el nodo Database Objects

35/137 35/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.3 Oracle Forms Builder: Use the Data Block Wizard - Orders.fmb 34

Para salir de Oracle Forms Builder seleccionar File Exit

36/137 36/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.4.

Cambie las preferencias as cuando abre o guarda un Archivo de Formularios le da la opcin de guardarlo en el Sistema de Archivos o en la Base de Datos. Respuesta 4: En Windows 7 Ultimate 32-Bits: Inicio Todos los programas Oracle Forms 6i Form Builder

2.4 Preferencias de Oracle Forms Builder 1

Seleccionar Open an existing form y click en [ OK ]

37/137 37/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.4 Preferencias de Oracle Forms Builder 2

Seleccionar el archivo de mdulo de formulario Orders.fmb y click en [ Abrir ]

38/137 38/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.4 Preferencias de Oracle Forms Builder 3

Seleccionar la opcin del Men Tools Preferences...

39/137 39/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.4 Preferencias de Oracle Forms Builder 4

Click en la solapa Acces, click en Ask y click en [ OK ]

40/137 40/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5.

Intente abrir el archivo de mdulo de formulario Customers.fmb. Note que se abre la caja de dilogo de acceso al formulario. Presione Cancel. Modifique las preferencias para que Forms Builder acceda al Sistema de Archivos solamente. Respuesta 5: El archivo de mdulo de formulario Customer.fmb no existe en nuestro sistema, as que vamos a crearlo mediante el Asitente de Bloques de Datos.

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 1

En el nodo Forms Seleccionar el formulario ORDERS.

41/137 41/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 2

Seleccionar File Close

42/137 42/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 3

Click en [ Yes ] Se cierra el formulario ORDERS

43/137 43/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 4

Seleccionar File New Form

44/137 44/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 5

En el Object Navigator se observa el nuevo formulario con el nombre MODULE2. Para modificar su nombre hacer click sobre el mismo.

45/137 45/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 6

Ingresar como nombre de formulario CUSTOMERS

46/137 46/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 7

Seleccionar en la Barra de Men Tools Data Block Wizard

47/137 47/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 8

Click en [ Next ]

48/137 48/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 9

Dejar seleccionada la opcin Table or View y click en [ Next ]

49/137 49/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 10

Click en [ Browse... ]

50/137 50/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 11

Ingresar el User Name, Password, y Database. Click en [ Connect ]

51/137 51/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 12

Seleccionar la Tabla S_CUSTOMER y click en [ OK ]

52/137 52/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 13

Click en Enforce data integrity y en [ >> ] (para seleccionar todas las columnas) Click en [ Next ]

53/137 53/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 14

Dejar seleccionado la opcin Create the data block, then call the Layout Wizard y click en [ Finish ]

54/137 54/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 15

Se abre el asistente Layout Wizard. Click en [ Next ]

55/137 55/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 16

En Canvas dejar seleccionada la opcin (New canvas), en Type dejar seleccionado Content y click en [ Next ]

56/137 56/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 17

Click en [ >> ] (para seleccionar todas las columnas) y click en [ Next ]

57/137 57/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 18

Se pueden modificar las etiquetas de las columnas y sus dimensiones. Click en [ Next ]

58/137 58/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 19

Seleccionar Form y click en [ Next ]

59/137 59/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 20

En Frame Title ingresamos CUSTOMERS y Click en [ Next ]

60/137 60/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 21

Click en [ Finish ]

61/137 61/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 22

Se observa el Layout Editor. Click en el cono para guardar el archivo de mdulo de formulario con el nombre Customers.fmb

62/137 62/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 23

Seleccionar File System y click en [ OK ]

63/137 63/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 24

Ingresar el nombre Customers.fmb y click en [ Guardar ]

64/137 64/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 25

Click en [ X ] para cerrar el Layout Editor

65/137 65/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 26

Para compilar y ejecutar el archivo de mdulo de formulario hacer click en el cono con forma de semforo Run Form Client/Server

66/137 66/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 27

Se observan errores de compilacin. Click en [ Goto Error... ]

67/137 67/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 28

Se observa el bloque de cdigo PL/SQL que contiene la sentencia errnea: if not( ":S_CUSTOMER.ID" IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Reemplazar por: if not( :S_CUSTOMER.ID IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Click en [ Compile ] y en [ Close ]. Click en el cono para compilar y ejecutar Run Form Client/Server

68/137 68/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 29

Se observan nuevamente los errores de compilacin. Click en [ Goto Error... ].

69/137 69/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 30

Se observa el bloque de cdigo PL/SQL con la sentencia errnea: if not( ":S_CUSTOMER.NAME" IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Reemplazar por: if not( :S_CUSTOMER.NAME IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Click en [ Compile ] y en [ Close ] En el Object Navigator seleccionar el formulario CUSTOMERS. Click en el cono Run Form Client/Server

70/137 70/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 31

Se observa la aplicacin del formulario ejecutndose. Click en el cono Enter Query para hacer una consulta SQL

71/137 71/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 32

Ingresar un valor de S_CUSTOMER.ID vlido, como por ejemplo 201 y click en el cono Execute Query

72/137 72/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 33

Se observan los valores de las columnas-campos restantes para ese S_CUSTOMER.ID = 201

73/137 73/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 34

Seleccionar Action Exit para cerrar la aplicacin del formulario

74/137 74/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 35

En el Object Navigator seleccionar el formulario CUSTOMERS y luego File Close

75/137 75/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 36

Seleccionar Tools Preferences

76/137 76/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.5 Oracle Forms Builder: Use the Data Block Wizard Customers.fmb 37

Seleccionar la solapa Acces, click en File y click en [ OK ]

77/137 77/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.6.

Cierre el formulario ORDERS.

Respuesta 6: El formulario ORDERS ya ha sido cerrado con anterioridad, ver en Respuesta 6.

2.7.

Abra el archivo de mdulo de formulario Summit.fmb

Respuesta 7: El archivo de mdulo de formulario Summit.fmb no existe en nuestro sistema, como ste no referencia a una tabla especfica de la Base de Datos, no se crea el archivo, en este momento.

2.8.

Expanda el nodo de Bloques de Datos.

Respuesta 8: Se omite porque no se posee el archivo de mdulo de formulario Summit.fmb.

2.9.

Expanda el nodo de Objetos de la Base de Datos. Si no puede expandir el nodo, conctese a la Base de Datos e intntelo nuevamente. Qu es lo que ve debajo de este nodo? Respuesta 9:

78/137 78/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.9 Oracle Forms Builder - Nodo Database Objects 1

Click en File Connect

79/137 79/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.9 Oracle Forms Builder - Nodo Database Objects 2

Ingresar el User Name, Password y Database y click en [ Connect ]

80/137 80/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.9 Oracle Forms Builder - Nodo Database Objects 3

Se observan todos los esquemas que hay en la base de datos XE. Se expande el esquema del usuario EHV80 y se visualizan sus nodos hijos Stored Program Units, PL/SQL Libraries, Tables, Views y Types.

81/137 81/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.10.

Contraiga el nodo de Bloques de Datos.

Respuesta 10: An no hay ningn formulario abierto, por lo tanto, no se contrae el nodo de Bloques de Datos. S se puede contraer el nodo Database Objects.

2.11.

Cambie la disposicin del mdulo de formulario Summit.fmb para que coincida con el mostrado en la captura de pantalla. Al final, guarde los cambios y salga de Oracle Forms Builder. a Invoque al Layout Editor (Editor de Disposicin) b Mueva las tres cspides triangulares hacia la esquina superior derecha del diseo. Alnie los objetos a lo largo del borde inferior. c Seleccione la cspide que est en el medio y ubquela detrs de las otras dos cspides d Dibuje un rectngulo sin relleno, alrededor de las cspides triangulares e Agregue el texto Summit Sporting encima del rectngulo f Mueva los elementos Name, Id, Region para que coincida con la captura de pantalla g Mueva el elemento First_Name hacia arriba para alinearlo al mismo nivel que el elemento Last_Name h Redimensione la barra de desplazamiento, para hacerla de la misma altura que los tres registros-filas del Bloque Emp. i Guarde el mdulo de formulario, y salga del Form Builder

82/137 82/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

Respuesta 11: 2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 1

Seleccionar el nodo Forms y click en el cono Create

83/137 83/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 2

Cambiar el nombre del formulario a SUMMIT

84/137 84/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 3

Seleccionar el formulario SUMMIT y click en Tools Data Block Wizard

85/137 85/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 4

Click en [ Next ]

86/137 86/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 5

Dejar seleccionado Table or View y click en [ Next ]

87/137 87/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 6

Click en [ Browse... ]

88/137 88/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 7

Seleccionar la Tabla S_DEPT y click en [ OK ]

89/137 89/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 8

Para seleccionar todas las columnas de la Tabla S_DEPT click en [ >> ], click en Enforce data integrity y click en [ Next ]

90/137 90/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 9

Dejar seleccionado Create the data block, then call the Layout Wizard y click en [ Finish ]

91/137 91/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 10

Click en [ Next ]

92/137 92/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 11

En Canvas (Lienzo) seleccionar (New Canvas), en Type elegir Content y click en [ Next ]

93/137 93/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 12

Para seleccionar todas las columnas click en [ >> ] y click en [ Next ]

94/137 94/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 13

Se puede modificar las etiquetas de las columnas y sus dimensiones. Click en [ Next ]

95/137 95/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 14

Dejar seleccionado Form y click en [ Next ]

96/137 96/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 15

Ingresar en Frame Title Dept y click en [ Next ]

97/137 97/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 16

Click en [ Finish ]

98/137 98/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 17

Se observa el Layout Editor. Se efectan cambios en la disposicin del formulario.

99/137 99/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 18

Dejar el diseo del formulario de modo similar al mostrado, en su primer instancia de edicin.

100/137 100/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 19

Click en Save para guardar el formulario con el nombre Summit.fmb. Cerrar el Layout Editor

101/137 101/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 20

Seleccionar el nodo del formulario SUMMIT en el Object Navigator, luego click en Tools Data Block Wizard

102/137 102/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 21

Click en [ Next ]

103/137 103/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 22

Dejar seleccionado Table or View y click en [ Next ]

104/137 104/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 23

Click en [ Browse... ]

105/137 105/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 24

Seleccionar la Tabla S_EMP y click en [ OK ]

106/137 106/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 25

Se observan las columnas de la Tabla S_EMP

107/137 107/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 26

Click en Enforce data integrity y click en [ > ] para seleccionar cada una de las siguientes columnas de la Tabla S_EMP: S_EMP.ID S_EMP.LAST_NAME S_EMP.FIRST_NAME S_EMP.TITLE S_EMP.DEPT_ID Click en [ Next ]

108/137 108/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 27

Click en [ Create Relationship... ]

109/137 109/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 28

Seleccionar S_DEPT Click en [ OK ]

S_EMP_DEPT_ID_FK2

110/137 110/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 29

En Detail Item seleccionar DEPT_ID

111/137 111/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 30

En Master Item seleccionar ID Click en [ Next ]

112/137 112/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 31

Dejar seleccionada la opcin Create the data block, then call the Layout Wizard y click en [ Finish ]

113/137 113/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 32

Click en [ Next ]

114/137 114/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 33

En Canvas dejar seleccionado CANVAS2, en Type dejar seleccionado Content, y click en [ Next ]

115/137 115/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 34

Click en [ >> ] para seleccionar las cinco columnas preseleccionadas y click en [ Next ]

116/137 116/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 35

Se pueden modificar las etiquetas de las columnas y sus dimensiones. Click en [ Next ]

117/137 117/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 36

Seleccionar Tabular y click en [ Next ]

118/137 118/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 37

En Frame Title ingresar Emp, en Records Displayed ingresar 3, click en Display Scrollbar y click en [ Next ]

119/137 119/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 38

Click en [ Finish ] para cerrar el Layout Wizard

120/137 120/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 39

Dejar el diseo similar al mostrado. Click en Save. Cerrar el Layout Editor

121/137 121/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 40

En el Object Navigator seleccionar el formulario SUMMIT y click en Run Form Client/Server

122/137 122/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 41

Se observan los errores del proceso de compilacin. Click en [ Goto Error... ]

123/137 123/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 42

En el PL/SQL Editor se observa el bloque de cdigo PL/SQL con las sentencias errneas: if not( ":S_DEPT.ID" IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Reemplazar por: if not( :S_DEPT.ID IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Click en [ Compile ] y [ Close ]. Nuevamente click en Run Form Client/Server

124/137 124/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 43

Se observan los errores del proceso de compilacin. Click en [ Goto Error... ]

125/137 125/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 44

En el PL/SQL Editor se observa el bloque de cdigo PL/SQL con las sentencias errneas: if not( ":S_DEPT.NAME" IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Reemplazar por: if not( :S_DEPT.NAME IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Click [ Compile ] y en [ Close ]. Nuevamente click en Run Form Client/Server

126/137 126/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 45

Se observan los errores del proceso de compilacin. Click en [ Goto Error... ]

127/137 127/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 46

En el PL/SQL Editor se observa el bloque de cdigo PL/SQL con las sentencias errneas: if not( ":S_EMP.ID" IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Reemplazar por: if not( :S_EMP.ID IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Click [ Compile ] y en [ Close ]. Nuevamente click en Run Form Client/Server

128/137 128/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 47

Se observan los errores del proceso de compilacin. Click en [ Goto Error... ]

129/137 129/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 48

En el PL/SQL Editor se observa el bloque de cdigo PL/SQL con las sentencias errneas: if not( ":S_EMP.LAST_NAME" IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Reemplazar por: if not( :S_EMP.LAST_NAME IS NOT NULL ) then message( 'WHEN-VALIDATE-ITEM trigger failed on field - ' || :system.trigger_field ); raise form_trigger_failure; end if; Click [ Compile ] y en [ Close ]. Nuevamente click en Run Form Client/Server

130/137 130/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 49

Una vez que se compila sin errores se ejecuta el formulario SUMMIT

131/137 131/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 50

Click en Enter Query, ingresar el S_DEPT.ID 10 y click en Execute Query

132/137 132/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 51

Se observa el resultado de la consulta SQL. Click en Action Exit para cerrar la aplicacin del formulario SUMMIT.

133/137 133/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 52

Verificar la existencia del archivo ejecutable Summit.fmx

134/137 134/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 53

En el Object Navigator seleccionar el nodo del formulario SUMMIT y click en File Close

135/137 135/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

2.11 - Oracle Forms Builder - Summit.fmb (Tablas S_DEPT y S_EMP) 54

Click en File Disconnect para desconectarse de la Base de Datos. Cerrar Oracle Forms Builder

136/137 136/

Oracle Developer Build Forms 1 Repuestas a Prctica del Captulo 1

SW-ORA-20110102 Revisin: 1 Fecha: 02/01/2011

Prctica Opcional 2.12. Su instructor puede preguntarle para que efecte el siguiente ejercicio para preprarar algunos formularios para la sesin de prcticas siguiente. a Ejecute el Project Builder (Constructor de Proyectos) b Seleccione la opcin Open an existing project en la ventana de bienvenida. c Seleccione el projecto Summit.upd desde la carpeta Lab d En el Project Builder, en la ventana de Vista del Projecto, expanda el nodo Projects e Expanda el nodo Oracle Developer: Build Forms I. Abra la Paleta de Propiedades, y especifique el Directorio del Projecto as como el ID de usuario y la contrasea f Expanda el nodo de la Aplicacin Summit en el Project Builder, en la ventana de Vista del Projecto g Expanda el nodo de documento Form Builder h Seleccione la entrada Orders.fmb i Seleccione Project Build All desde el men predefinido del sistema. Esto crea los archivos de tiempo de ejecucin que necesitar para la sesin de la prctica siguiente. j Salga del Project Builder Respuesta 12: En nuestro sistema, no se encuentra instalado el Project Builder, por lo tanto, se omite la realizacin de este ejercicio.

3. Referencias:Item 1 Referencia y URL Oracle Developer: Build Forms 1 Volume 1 Instructor Guide 43112GC10 Production 1.0 April 1999 M08604

Historia de CambiosRevisin1

AutorEzequiel Hernn Villanueva

Fecha02/01/2011

DescripcinCreacin del documento.

137/137 137/