Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 21 Repuestas a Práctica del Capítulo 21 SW-ORA-20110127 SW-ORA-20110127 Revisión: 1 Revisión: 1 Fecha: 27/01/2011 Fecha: 27/01/2011 Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Respuestas a Práctica del Capítulo 21 Respuestas a Práctica del Capítulo 21 1. Introducción a la Práctica del Capítulo 21: Introducción a la Práctica del Capítulo 21: Esta práctica cubre los tópicos siguientes: • Completa las imágenes de productos solamente cuando el item imagen es mostrado • Modifica el disparador “WHEN-BUTTON-PRESSED” del item “IMAGE_BUTTON” para usar los IDs de objetos en lugar de los nombres de objetos En esta práctica, usa las propiedades y variables en el formulario “ORDG01” para proporcionar un uso flexible del código. También hace uso de los IDs de objetos. • Completa las imágenes de productos solamente cuando el item imagen es mostrado • Modifica el disparador “WHEN-BUTTON-PRESSED” del item “IMAGE_BUTTON” para usar IDs de objetos en lugar de los nombres de objetos 2. Proceso: Práctica del Capítulo 21 Proceso: Práctica del Capítulo 21 2.1. En el formulario “ORDG01”, altere el disparador que completa el item “PRODUCT_IMAGE” cuando la imagen es mostrada. Agregue un chequeo en el código para verificar el “PRODUCT_IMAGE”. Solamente efectúe las acciones del disparador si la imagen está siendo mostrada actualmente. Use la función incorporada “GET_ITEM_PROPERTY”. 1/9
9
Embed
SW-OrA-20110127 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 21
Oracle Developer 6i Build Forms 1 Respuestas a Practica del Capitulo 21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 21Repuestas a Práctica del Capítulo 21
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Respuestas a Práctica del Capítulo 21Respuestas a Práctica del Capítulo 21
1. Introducción a la Práctica del Capítulo 21:Introducción a la Práctica del Capítulo 21: Esta práctica cubre los tópicos siguientes:
• Completa las imágenes de productos solamente cuando el item imagen es mostrado
• Modifica el disparador “WHEN-BUTTON-PRESSED” del item “IMAGE_BUTTON” para usar los IDs de objetos en lugar de los nombres de objetos
En esta práctica, usa las propiedades y variables en el formulario “ORDG01” para proporcionar un uso flexible del código. También hace uso de los IDs de objetos.
• Completa las imágenes de productos solamente cuando el item imagen es mostrado
• Modifica el disparador “WHEN-BUTTON-PRESSED” del item “IMAGE_BUTTON” para usar IDs de objetos en lugar de los nombres de objetos
2. Proceso: Práctica del Capítulo 21Proceso: Práctica del Capítulo 21
2.1. En el formulario “ORDG01”, altere el disparador que completa el item “PRODUCT_IMAGE” cuando la imagen es mostrada.Agregue un chequeo en el código para verificar el “PRODUCT_IMAGE”. Solamente efectúe las acciones del disparador si la imagen está siendo mostrada actualmente. Use la función incorporada “GET_ITEM_PROPERTY”.
11//99
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 21Repuestas a Práctica del Capítulo 21
2.1 - “Oracle Forms Builder” - ORDG01.fmb2.1 - “Oracle Forms Builder” - ORDG01.fmb44
Doble click sobre el nodo del disparador “WHEN-NEW-RECORD-INSTANCE” correspondiente al bloque de datos “S_ORD” En el Editor PL/SQL modificar el código:“DECLARE
filename VARCHAR2(20);BEGIN
IF GET_ITEM_PROPERTY('S_ITEM.PRODUCT_IMAGE', VISIBLE) = 'TRUE' THENfilename := GET_PRODUCT_IMAGE(:S_ITEM.PRODUCT_ID);IF filename = 'No file' THEN
2.1 - “Oracle Forms Builder” - ORDG01.fmb2.1 - “Oracle Forms Builder” - ORDG01.fmb55
Doble click sobre el nodo del disparador “WHEN-NEW-RECORD-INSTANCE” correspondiente al bloque de datos “S_ITEM” En el Editor PL/SQL modificar el código:“DECLARE
filename VARCHAR2(20);BEGIN
IF GET_ITEM_PROPERTY('S_ITEM.PRODUCT_IMAGE', VISIBLE) = 'TRUE' THENfilename := GET_PRODUCT_IMAGE(:S_ITEM.PRODUCT_ID);IF filename = 'No file' THEN
2.2. Altere el disparador “WHEN-BUTTON-PRESSED” del item
“IMAGE_BUTTON” así se usan los IDs de objetos.Use la función “FIND_object” para obtener los IDs de cada items referenciados por el disparador. Declare variables para estos IDs, y uselas para cada referencia a items en el disparador.
66//99
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 21Repuestas a Práctica del Capítulo 21
2.3. Guarde, Compile, y Ejecute el formulario para testear estas
características. Respuesta 3:
2.3 - “Oracle Forms Builder” - ORDG01.fmb2.3 - “Oracle Forms Builder” - ORDG01.fmb11
En el Navegador de Objetos click en “Save” y en “Run Form Client/Server” Cerrar el entorno de ejecución del formularioCerrar el archivo de módulo de formularioDesconectar de la Base de DatosSalir del Constructor de Formularios de Oracle
88//99
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 21Repuestas a Práctica del Capítulo 21