+ All Categories
Home > Documents > SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Date post: 03-Apr-2015
Category:
Upload: ehv80
View: 454 times
Download: 2 times
Share this document with a friend
Description:
Oracle Developer 6i Build Forms 1 Respuestas a Practica del Capitulo 2
75
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2 Repuestas a Práctica del Capítulo 2 SW-ORA-20110107 SW-ORA-20110107 Revisión: 1 Revisión: 1 Fecha: 07/01/2011 Fecha: 07/01/2011 Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Respuestas a Práctica del Capítulo 2 Respuestas a Práctica del Capítulo 2 1. Introducción a la Práctica del Capítulo 2: Introducción a la Práctica del Capítulo 2: En esta sesión de práctica, usará la aplicación “Summit”, para consultar las tablas de la Base de Datos. También insertará, actualizará, y eliminará datos a través de la aplicación. Ejecutando la aplicación de formulario Ejecutando consultas sin restricciones para consultar tablas de la Base de Datos Ejecutando consultas con restricciones y especificando el criterio de búsqueda Efectuando operaciones de inserción, actualización y eliminación en la aplicación de formulario Guardando los cambios en la Base de Datos 2. Proceso: Práctica 2 Proceso: Práctica 2 Consultas 2.1. Inicie el Entorno de Tiempo de Ejecución usando el módulo de Formulario “Customers”. Respuesta 1: En Windows 7 Ultimate 32 Bits click en: “Inicio → Todos los programas → Oracle Forms 6i → Form Builder” 1/ 75 75
Transcript
Page 1: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Respuestas a Práctica del Capítulo 2Respuestas a Práctica del Capítulo 2

1. Introducción a la Práctica del Capítulo 2:Introducción a la Práctica del Capítulo 2: En esta sesión de práctica, usará la aplicación “Summit”, para consultar las tablas de la Base de Datos. También insertará, actualizará, y eliminará datos a través de la aplicación.

• Ejecutando la aplicación de formulario• Ejecutando consultas sin restricciones para consultar tablas de la Base de

Datos• Ejecutando consultas con restricciones y especificando el criterio de

búsqueda• Efectuando operaciones de inserción, actualización y eliminación en la

aplicación de formulario• Guardando los cambios en la Base de Datos

2. Proceso: Práctica 2Proceso: Práctica 2

Consultas

2.1. Inicie el Entorno de Tiempo de Ejecución usando el módulo de Formulario “Customers”. Respuesta 1: En Windows 7 Ultimate 32 Bits click en:“Inicio → Todos los programas → Oracle Forms 6i → Form Builder”

11//7575

Page 2: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.1 - “Oracle Forms Builder” - Customers.fmb2.1 - “Oracle Forms Builder” - Customers.fmb11

Seleccionar “Open an existing form” y click en [ OK ]

22//7575

Page 3: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.1 - “Oracle Forms Builder” - Customers.fmb2.1 - “Oracle Forms Builder” - Customers.fmb22

Seleccionar el archivo de módulo de formulario “Customers.fmb” y click en [ Abrir ]

33//7575

Page 4: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.1 - “Oracle Forms Builder” - Customers.fmb2.1 - “Oracle Forms Builder” - Customers.fmb33

Seleccionar “File → Connect...”

44//7575

Page 5: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.1 - “Oracle Forms Builder” - Customers.fmb2.1 - “Oracle Forms Builder” - Customers.fmb44

Ingresar el “User Name”, “Password” y “Database” para conectarse a la Base de Datos y click en [ Connect ]

55//7575

Page 6: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.1 - “Oracle Forms Builder” - Customers.fmb2.1 - “Oracle Forms Builder” - Customers.fmb55

Para iniciar el entorno de tiempo de ejecución de la aplicación del formulario “CUSTOMERS” click en “Run Form Client/Server”

66//7575

Page 7: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.1 - “Oracle Forms Builder” - Customers.fmb2.1 - “Oracle Forms Builder” - Customers.fmb66

Se observa la ventana “Oracle Forms Runtime” con la aplicación del formulario “CUSTOMERS”

77//7575

Page 8: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.2. Seleccione “Help → Keys” desde el menú.

Respuesta 2:

2.2 - “Oracle Forms Builder” - Customers.fmb2.2 - “Oracle Forms Builder” - Customers.fmb11

Seleccionar “Help → Keys” desde la Barra de Menú

88//7575

Page 9: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.2 - “Oracle Forms Builder” - Customers.fmb2.2 - “Oracle Forms Builder” - Customers.fmb22

Se pueden observar todas las teclas y sus funciones asociadas. Click en [ OK ]

99//7575

Page 10: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.3. Ejecute una consulta sin restricciones.

Respuesta 3:

2.3 - “Oracle Forms Builder” - Customers.fmb2.3 - “Oracle Forms Builder” - Customers.fmb11

Click en “Enter Query”

1010//7575

Page 11: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.3 - “Oracle Forms Builder” - Customers.fmb2.3 - “Oracle Forms Builder” - Customers.fmb22

Click en “Execute Query”

1111//7575

Page 12: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.4. Ejecute una consulta restringida para obtener el registro de

“Womansport”. Note que la línea de estado muestra las palabras “ENTER QUERY”. Note que solamente se obtiene un registro-fila. Respuesta 4:

2.4 - “Oracle Forms Builder” - Customers.fmb2.4 - “Oracle Forms Builder” - Customers.fmb11

Click en “Enter Query”

1212//7575

Page 13: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.4 - “Oracle Forms Builder” - Customers.fmb2.4 - “Oracle Forms Builder” - Customers.fmb22

En la caja de texto de la columna “Name” ingresar “Womansport”

1313//7575

Page 14: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.4 - “Oracle Forms Builder” - Customers.fmb2.4 - “Oracle Forms Builder” - Customers.fmb33

Click en “Execute Query”. Ver en la línea de estado que muestra “Record 1/1”

1414//7575

Page 15: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.5. Ejecute una consulta restringida para obtener los clientes con un ID de

Representante de Ventas mayor que 13. Respuesta 5:

2.5 - “Oracle Forms Builder” - Customers.fmb2.5 - “Oracle Forms Builder” - Customers.fmb11

Click en “Enter Query”

1515//7575

Page 16: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.5 - “Oracle Forms Builder” - Customers.fmb2.5 - “Oracle Forms Builder” - Customers.fmb22

En el campo de texto etiquetado con “Sales Rep Id” ingresar “> 13”

1616//7575

Page 17: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.5 - “Oracle Forms Builder” - Customers.fmb2.5 - “Oracle Forms Builder” - Customers.fmb33

Click en “Execute Query”. Observar que la línea de estado muestra “Record 1/?”

1717//7575

Page 18: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.5 - “Oracle Forms Builder” - Customers.fmb2.5 - “Oracle Forms Builder” - Customers.fmb44

Click en “Next Record” para ver el “Record 2/?”

1818//7575

Page 19: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.5 - “Oracle Forms Builder” - Customers.fmb2.5 - “Oracle Forms Builder” - Customers.fmb55

Click en “Next Record” para ver el “Record 3/?”

1919//7575

Page 20: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.5 - “Oracle Forms Builder” - Customers.fmb2.5 - “Oracle Forms Builder” - Customers.fmb66

Click en “Next Record”, tantas veces como para ver el último registro-fila que cumple el criterio de búsqueda, el cuál es el “Record 8/8”

2.6. Intente ejecutar cada una de las siguientes consultas restringidas:

◦ Obtenga todas las ciudades que comiencen con “San”.◦ Obtenga todos aquellos clientes que están en “USA” y que tienen un

puntaje de crédito “Excellent” Respuesta 6:

2020//7575

Page 21: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.6 - “Oracle Forms Builder” - Customers.fmb2.6 - “Oracle Forms Builder” - Customers.fmb11

Click en “Enter Query” y luego ingresar en el campo de texto etiquetado con “City” el valor “San%”

2121//7575

Page 22: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.6 - “Oracle Forms Builder” - Customers.fmb2.6 - “Oracle Forms Builder” - Customers.fmb22

Click en “Execute Query”. Observar en la línea de estado que muestra “Record 1/?”

2222//7575

Page 23: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.6 - “Oracle Forms Builder” - Customers.fmb2.6 - “Oracle Forms Builder” - Customers.fmb33

Click en “Next Record”, observar que la línea de estado muestra “Record 2/2”

2323//7575

Page 24: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.6 - “Oracle Forms Builder” - Customers.fmb2.6 - “Oracle Forms Builder” - Customers.fmb44

Click en “Enter Query”, en el campo de texto etiquetado con “Country” ingresar “USA” y en el campo de texto etiquetado con “Credit Rating” ingresar “Excellent”

2424//7575

Page 25: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.6 - “Oracle Forms Builder” - Customers.fmb2.6 - “Oracle Forms Builder” - Customers.fmb55

Click en “Execute Query”. Observar en la línea de estado el mensaje “FRM-40301: Query caused no records to be retrieved. Re-enter”

2525//7575

Page 26: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.6 - “Oracle Forms Builder” - Customers.fmb2.6 - “Oracle Forms Builder” - Customers.fmb66

Reingresar el valor del campo de texto etiquetado con “Credit Rating” como “EXCELLENT”

2626//7575

Page 27: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.6 - “Oracle Forms Builder” - Customers.fmb2.6 - “Oracle Forms Builder” - Customers.fmb77

Ahora sí se obtienen registros-filas que cumplan con ambos criterios de búsqueda.Click en “Next Record”

2727//7575

Page 28: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.6 - “Oracle Forms Builder” - Customers.fmb2.6 - “Oracle Forms Builder” - Customers.fmb88

Se observa el último registro-fila que cumple con ambos criterios de búsqueda.

2.7. Muestre los detalles del cliente “Big John´s Sports” y click en el botón “ORDERS” para moverse al módulo de formulario “ORDERS”. Respuesta 7: No se poseen los archivos necesarios, ni la aplicación “Project Builder” para crearlos. En su lugar se intenta abrir el archivo de módulo de formulario “Orders.fmb”.

2828//7575

Page 29: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb11

Click en “File → Open”

2929//7575

Page 30: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb22

Seleccionar el archivo de módulo de formulario “Orders.fmb” y click en [ Abrir ]

3030//7575

Page 31: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb33

Click en “Enter Query” e ingresar en el campo de texto etiquetado con “Name” el valor“Big John´s Sports”

3131//7575

Page 32: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb44

Click en “Execute Query”. Se observan los detalles del cliente “Big John´s Sports”

3232//7575

Page 33: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb55

Seleccionar el formulario “ORDERS” y click en “Run Form Client/Server”

3333//7575

Page 34: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb66

Del formulario “CUSTOMERS” obtenemos que el “Id” de cliente de “Big John´s Sports” es “213”. En el formulario “ORDERS” click en “Enter Query” e ingresamos en el campo de texto etiquetado con “Customer Id” el valor “213”

3434//7575

Page 35: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.7 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb77

En el formulario “ORDERS” click en “Execute Query”.

3535//7575

Page 36: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.8. Click en el botón “Image Off” y note que el item de imagen ya no se

muestra. Click en el botón “Image On” y note que el item de imagen vuelve a mostrarse. Respuesta 8: No se dispone de tal botón. Se omite el ejercicio 8.

2.9. Consulte solamente aquellas órdenes que tienen un tipo de pago “Credit”. Respuesta 9:

2.9 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.9 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb11

En el formulario “ORDERS” click en “Enter Query” e ingresar en el campo de texto etiquetado con “Payment Type” el valor “CREDIT”

3636//7575

Page 37: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.9 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.9 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb22

Click en “Execute Query”. Luego se puede navegar entre los registros-filas que cumplen con el criterio de búsqueda mediante “Next Record” y “Previous Record”

2.10. Mueva el primer registro en el bloque “Item” y click en el botón “Stock”. El

bloque de inventario se muestra en una ventana separada. Ejecute una consulta para obtener información de stock. Respuesta 10:No se poseen los archivos requeridos, ni las definiciones de las tablas “S_WAREHOUSE”, “S_INVENTORY”. Se omite este ejercicio.

3737//7575

Page 38: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

Insertando, Actualizando y eliminando Registros

2.11. Inserte un registro-fila nuevo en el bloque “ORDERS”, como se detalla a continuación. Note que algunos items ya están completados con los valores predefinidos. Ingrese el siguiente:

Item ValorDate Shipped Día de hoy (DD-MES-YYYY)Payment Type CASH (Botón Radio)Order Filled NO (Sin chequear)

Respuesta 11:

3838//7575

Page 39: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.11 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.11 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb11

En el formulario “ORDERS”, en los siguientes campos etiquetados ingresar los valores:• para “Id” el valor “113”• para “Date Shipped” el valor “08-JAN-2011”• para “Payment Type” el valor “CASH”• para “Order Filled” el valor “N” • para “Customer Id” el valor “215”

Click en “Insert Record”

3939//7575

Page 40: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.11 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.11 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb22

Click en “Enter Query”.Solicita una confirmación de guardado de los cambios efectuados, click en [ Yes ] y luego click en [ OK ] e ingresar el valor “113” para “Id”

4040//7575

Page 41: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.11 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb2.11 - “Oracle Forms Builder” - Customers.fmb y Orders.fmb33

Click en “Execute Query” y se observa el registro-fila recién insertado

2.12. Inserte un registro-fila nuevo en el bloque ITEMSMuévase el bloque ITEMS e ingrese el siguiente:

Item ValorProduct ID 50530Quantity 2

Respuesta 12: El Bloque de Datos “ITEMS” no se encuentra en nuestro sistema, así que vamos a crearlo.

4141//7575

Page 42: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb11

Seleccionar el nodo “Forms” del “Object Navigator”. Click en “Create”

4242//7575

Page 43: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb22

Click en el nodo del formulario recién creado para cambiarle el nombre a “ITEMS”

4343//7575

Page 44: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb33

Seleccionar el nodo del formulario “ITEMS” y click en “Tools → Data Block Wizard”Click en [ Next ]

4444//7575

Page 45: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb44

Dejar seleccionado “Table or View” y click en [ Next ]

4545//7575

Page 46: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb55

Click en [ Browse... ] y seleccionar la Tabla “S_ITEM” Click en [ OK ]

4646//7575

Page 47: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb66

Click en [ >> ] para seleccionar todas las columnas de la Tabla “S_ITEM” y click en “Enforce data integrity”

4747//7575

Page 48: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb77

Dejar seleccionado “Create the data block, then call the Layout Wizard”. Click en [ Finish ]

4848//7575

Page 49: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb88

Click en [ Next ]

4949//7575

Page 50: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb99

Dejar seleccionado en “Canvas” “(New Canvas)” y en “Type” “Content” Click en [ Next ]

5050//7575

Page 51: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1010

Click en [ >> ] para seleccionar todas las columnas y que sean visibles en el formulario “ITEMS”. Click en [ Next ]

5151//7575

Page 52: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1111

Se pueden modificar las etiquetas y las dimensiones de cada item que se visualizará.Click en [ Next ]

5252//7575

Page 53: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1212

Dejar seleccionado “Form” y click en [ Next ]

5353//7575

Page 54: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1313

En “Frame Title” ingresar “Item” Click en [ Next ]

5454//7575

Page 55: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1414

Click en [ Finish ]

5555//7575

Page 56: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1515

Se observa el “Layout Editor”.Click en “Save” e ingresar el nombre de archivo de módulo de formulario “Items.fmb” Click en [ Guardar ]. Luego cerrar el “Layout Editor”

5656//7575

Page 57: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1616

Seleccionar el nodo de formulario “ITEMS” en el “Object Navigator”.Click en “Run Form Client/Server”

5757//7575

Page 58: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1717

Se observan los errores de compilación. Click en [ Goto Error... ]

5858//7575

Page 59: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1818

En el Editor PL/SQL se observan las sentencias erróneas:“if not( ":S_ITEM.ORD_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_ITEM.ORD_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 ], en [ Close ] y nuevamente en “Run Form Client/Server”

5959//7575

Page 60: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb1919

Se observan los errores de compilación. Click en [ Goto Error... ]

6060//7575

Page 61: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2020

En el Editor PL/SQL se observan las sentencias erróneas:“if not( ":S_ITEM.ITEM_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_ITEM.ITEM_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 ], en [ Close ] y nuevamente en “Run Form Client/Server”

6161//7575

Page 62: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2121

Se observan los errores de compilación. Click en [ Goto Error... ]

6262//7575

Page 63: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2222

En el Editor PL/SQL se observan las sentencias erróneas:“if not( ":S_ITEM.PRODUCT_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_ITEM.PRODUCT_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 ], en [ Close ] y nuevamente en “Run Form Client/Server”

6363//7575

Page 64: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2323

Se compila y ejecuta el formulario “ITEMS”

6464//7575

Page 65: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2424

Se ingresan los siguientes valores para el registro-fila nuevo en el formulario “ITEMS”:• En “Ord ID” el valor “112”• En “Item Id” el valor “2”• En “Product Id” el valor “50530”• En “Price” el valor “45”• En “Quantity” el valor “2”• En “Quantity Shipped” el valor “2”

Click en “Insert Record” Click en “Save”

6565//7575

Page 66: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2525

Click en “Enter Query”. Ingresar en “Ord ID” “112” y en “Item Id” “2”.Click en “Execute Query”

6666//7575

Page 67: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.12 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2626

Se observa el registro-fila recién insertado en la Tabla “S_ITEM”

2.13. Guarde el registro-fila nuevo. Respuesta 13: El registro-fila nuevo de la Tabla “S_ITEM ”ya ha sido guardado. Ver Respuesta 12.

2.14. Actualice la órden que ha insertado y guarde los cambios. Respuesta 14:

6767//7575

Page 68: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.14 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.14 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb11

En el formulario “Orders” click en “Enter Query” e ingresar en “Id” el valor “113” y click en “Execute Query”

6868//7575

Page 69: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.14 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.14 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb22

Se observan los datos del registro con “Id” igual a “113” de la Tabla “S_ORDER”

6969//7575

Page 70: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.14 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.14 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb33

Vamos a actualizarlo ingresando en “Sales Rep Id” el valor “14” y click en “Save”

7070//7575

Page 71: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.14 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.14 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb44

Observar en la línea de estado que muestra el mensaje“FRM-40400 – Transaction complete: 1 records aplied and saved.”

7171//7575

Page 72: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.15. Intente eliminar el registro-fila de la órden que ha actualizado y guarde

los cambios en la Base de Datos. ¿Qué Sucede? Respuesta 15:

2.15 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.15 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb11

Click en “Remove Record” y click en “Save”

7272//7575

Page 73: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.15 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.15 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb22

Click en “Enter Query” e ingresar en “Id” el valor “113” Click en “Execute Query”

7373//7575

Page 74: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.15 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb2.15 - “Oracle Forms Builder” - Customers.fmb, Orders.fmb e Items.fmb33

Observar que en la línea de estado se muestra el mensaje“FRM-40301 – Query caused no records to be retrieved. Re-enter.”

7474//7575

Page 75: SW-OrA.20110107 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 2

Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 2Repuestas a Práctica del Capítulo 2

SW-ORA-20110107SW-ORA-20110107

Revisión: 1Revisión: 1Fecha: 07/01/2011Fecha: 07/01/2011

2.16. Elimine el item de línea para su órden y guarda los cambios.

Respuesta 16: Se omite el ejercicio.

2.17. Ahora intente eliminar su órden y guarde los cambios. Respuesta 17: Se omite el ejercicio.

2.18. Salga de la sesión del entorno de tiempo de ejecución. Respuesta 18:

Cerrar los tres entornos de tiempo de ejecución de los formularios “CUSTOMERS”, “ORDERS” y “ITEMS”Cerrar todos los nodos de formularios.Desconectarse de la Base de Datos.Cerrar “Oracle Forms Builder”.

3. Referencias:Referencias:

ItemItem Referencia y URLReferencia y URL11 Oracle Developer: Build Forms 1

Volume 1 – Instructor Guide43112GC10Production 1.0April 1999M08604

Historia de CambiosHistoria de Cambios

RevisiónRevisión AutorAutor FechaFecha DescripciónDescripción

11 Ezequiel Hernán Villanueva 07/01/2011 Creación del documento.

7575//7575


Recommended