SW-OrA-20110127 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 22
description
Transcript of SW-OrA-20110127 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 22
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Respuestas a Práctica del Capítulo 22Respuestas a Práctica del Capítulo 22
1. Introducción a la Práctica del Capítulo 22:Introducción a la Práctica del Capítulo 22: Esta práctica cubre los tópicos siguientes:
• Creación de un Grupo de Objetos y uso de este grupo de objetos en un módulo de formulario nuevo
• Uso de las propiedades de clase• Creación de un objeto Librería y uso de este objeto librería en un módulo de
formulario nuevo• Configuración y uso de “SmartClasses”
En esta práctica, usa un grupo de objetos y un objeto librería para copiar objetos de un módulo de formulario a otro módulo de formulario nuevo. También creará un “Property Class” y la usará para configurar las propiedades de varios objetos simultáneamente. Configurará una “SmartClasses” en un objeto librería y usará estas clases en el módulo de formulario
• Creación de un grupo de objetos y su uso en el módulo de formulario nuevo• Uso de las “Property Classes” • Creación de un objeto librería y su uso en el módulo de formulario nuevo• Configuración y uso de las “SmartClasses”
2. Proceso: Práctica del Capítulo 22Proceso: Práctica del Capítulo 22
2.1. En el formulario “ORDG01”, cree un grupo de objetos llamado “STOCK_OBJECTS”, consistente en el bloque de datos “S_INVENTORY”, el lienzo “CV_INVENTORY” y la ventana “WIN_INVENTORY”.
11//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Respuesta 1: En Windows 7 Ultimate 32 Bits, click en:“Inicio → Todos los programas → Oracle Forms 6i → Form Builder”
2.1 - “Oracle Forms Builder” - ORDG01.fmb2.1 - “Oracle Forms Builder” - ORDG01.fmb11
Seleccionar “Open an existing form” y click en [ OK ]
22//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.1 - “Oracle Forms Builder” - ORDG01.fmb2.1 - “Oracle Forms Builder” - ORDG01.fmb22
Seleccionar el archivo de módulo de formulario “ORDG01.fmb” y click en [ Abrir ]
33//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.1 - “Oracle Forms Builder” - ORDG01.fmb2.1 - “Oracle Forms Builder” - ORDG01.fmb33
Click en “File → Connect...” Ingresar el “User Name”, “Password”, “Database” y click en [ Connect ]
44//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.1 - “Oracle Forms Builder” - ORDG01.fmb2.1 - “Oracle Forms Builder” - ORDG01.fmb44
Seleccionar el nodo “Object Groups” y click en “Create” Renombrarlo como “STOCK_OBJECTS”
55//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.1 - “Oracle Forms Builder” - ORDG01.fmb2.1 - “Oracle Forms Builder” - ORDG01.fmb55
Seleccionar y arrastrar con el mouse los siguientes elementos hacia el nodo “Object Group Children” correspondiente a “STOCK_OBJECTS”
2.2. Guarde el formulario.
Respuesta 2: En el Navegador de Objetos click en “Save”.
2.3. Cree un módulo de formulario nuevo y copie el grupo de objetos “STOCK_OBJECTS” dentro del mismo.
66//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Respuesta 3:
2.3 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.3 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb11
En el Navegador de Objetos seleccionar el nodo “Forms” y click en “Create”
77//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.3 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.3 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb22
Renombrar el módulo de formulario nuevo como “STOCK01” Seleccionar el grupo de objetos “STOCK_OBJECTS” desde el formulario “ORDG01” y arrastrarlo hasta el nodo del formulario nuevo “STOCK01” Click en [ Copy ]
2.4. En el módulo de formulario nuevo, cree una Clase de Propiedades
llamada “ClassA”. Incluya las propiedades y configuraciones siguientes:
Propiedad Configuración Font Name Arial Format Mask 100 Font Size 8 Justification Right Delete Allowed No Background Color DarkRed
88//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Respuesta 4:
2.4 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.4 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb11
En el Navegador de Objetos seleccionar el nodo “Property Classes” del formulario “STOCK01” y click en “Create” Renombrarla como “CLASSA”
99//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.4 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.4 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb22
Doble click sobre el nodo del item “CLASSA” para abrir su Paleta de PropiedadesAñadir las propiedades con el botón “Add Property”
2.5. Aplique la clase de propiedades “CLASSA” a los items
“CV_INVENTORY”, “RESTOCK_DATE” y “MAX_IN_STOCK”.
1010//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Respuesta 5:
2.5 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.5 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb11
Seleccionar el nodo del item “CV_INVENTORY” del formulario “STOCK01” y click en “Tools → Property Palette” En la Paleta de Propiedades de “CV_INVENTORY” configurar:
• “Subclass Information” con el valor “CLASSA” Cerrar la Paleta de Propiedades
1111//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.5 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.5 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb22
Doble click sobre el nodo del item “RESTOCK_DATE” En la Paleta de Propiedades del item “RESTOCK_DATE” configurar:
• “Subclass Information” con el valor “CLASSA” Cerrar la Paleta de Propiedades
1212//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.5 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.5 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb33
Doble click sobre el nodo del item “MAX_IN_STOCK” En la Paleta de Propiedades del item “MAX_IN_STOCK” configurar:
• “Subclass Information” con el valor “CLASSA” Cerrar la Paleta de Propiedades
2.6. Guarde el módulo de formulario como “STOCK01.fmb”, compile,
ejecute el formulario y note el error.
1313//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Respuesta 6:
2.6 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.6 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb11
En el Navegador de Objetos click “Save” y en “Run Form Client/Server” Se Observa el mensaje de error de compilación:“FRM-50027: Invalid format mask for given datatype.Edit Item: RESTOCK_DATEItem: RESTOCK_DATEBlock: S_INVENTORYForm: STOCK01FRM-30085: Unable to adjust form for output.”Click en [ OK ]
2.7. Haga que la máscara de formato del item “RESTOCK_DATE” sea una
propiedad variante.Cambie la máscara de formato para “S_INVENTORY.RESTOCK_DATE” a “MM/DD/YYYY”.
1414//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Respuesta 7:
2.7 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.7 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb11
En el Navegador de Objetos doble click sobre el nodo del item “RESTOCK_DATE” En la Paleta de Propiedades del item “RESTOCK_DATE” configurar:
• “Format Mask” con el valor “MM/DD/YYYY” Cerrar la Paleta de Propiedades
2.8. Corrija el error. Guarde, compile, y ejecute el formulario otra vez.
1515//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Respuesta 8:
2.8 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.8 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb11
En el Navegador de Objetos click en “Save”, y en “Run Form Client/Server” Se observa el mensaje de error de compilación:“FRM-30047: Cannot resolve item reference S_ITEM.PRODUCT_ID.Item: PRODUCT_IDBlock: S_INVENTORYForm: STOCK01FRM-30085: Unable to adjust form for output.”Click en [ OK ]
1616//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.8 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.8 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb22
Doble click sobre el nodo del item “S_INVENTORY.PRODUCT_ID” En la Paleta de Propiedades del item “S_INVENTORY.PRODUCT_ID” configurar:
• “Copy Value from Item” dejar sin valorCerrar la Paleta de Propiedades
1717//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.8 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.8 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb33
En el Navegador de Objetos click en “Save”, y en “Run Form Client/Server” Se observa el entorno de tiempo de ejecución del formulario “STOCK01” Cerrar el entorno de tiempo de ejecución
2.9. Cree un objeto librería y nómbrelo como “summit”.
Cree dos solapas en el objeto librería llamadas “Personal” y “Corporate”. Agregue el bloque de control, la barra de herramienta, y la alerta de pregunta a la solapa “Personal” del objeto librería.Guarde el objeto librería como “summit.olb”.
1818//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Respuesta 9:
2.9 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.9 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb11
En el Navegador de Objetos seleccionar el nodo “Object Libraries” y click en “Create” Renombrarlo como “SUMMIT” Crear dos solapas “PERSONAL” y “CORPORATE”
1919//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.9 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.9 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb22
Seleccionar el nodo de la solapa “PERSONAL” del objeto librería “SUMMIT” y click en “Tools → Property Palette” En la Paleta de Propiedades de la solapa “SUMMIT.PERSONAL” configurar:
• “Label” con el valor “PERSONAL” Cerrar la Paleta de Propiedades
2020//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.9 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.9 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb33
Seleccionar el nodo de la solapa “CORPORATE” del objeto librería “SUMMIT” y click en “Tools → Property Palette” En la Paleta de Propiedades de la solapa “SUMMIT.CORPORATE” configurar:
• “Label” con el valor “CORPORATE” Cerrar la Paleta de Propiedades
2121//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.9 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb2.9 - “Oracle Forms Builder” - ORDG01.fmb y STOCK01.fmb44
Doble click sobre el nodo del item solapa “PERSONAL” del objeto librería “SUMMIT” Seleccionar y arrastrar hacia el área de la solapa “PERSONAL” los items del formulario “ORDG01”:
• el bloque de datos “CONTROL” • el lienzo “TOOLBAR” • la alerta “QUESTION_ALERT”
Click en “Save” para guardarlo con el nombre “SUMMIT.olb” Cerrar el objeto librería “SUMMIT”
2.10. Cree un formulario nuevo, y cree un bloque de datos basado en la tabla
“S_DEPT”. Seleccione y arrastre el lienzo “TOOLBAR”, el bloque de control “CONTROL” y la alerta “QUESTION_ALERT” desde el objeto librería “SUMMIT” hacia el formulario nuevo. Para un comportamiento apropiado, el bloque de datos “S_DEPT” debe estar antes que el bloque de control “CONTROL” en el Navegador de Objetos. Haga Subclases a los objetos.Algunos items no son aplicables para este formulario. Configure la propiedad lienzo “Canvas” para los items siguientes con el valor “NULL”: “IMAGE_BUTTON”, “STOCK_BUTTON”, “SHOW_HELP_BUTTON”, “PRODUCT_LOV_BUTTON”, “HIDE_HELP_BUTTON”. Use el lienzo “TOOLBAR” como barra de herramientas horizontal del formulario.
2222//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Configure la propiedad “Window” como “WINDOW1” para el lienzo “TOOLBAR”. Configure la propiedad “Horizontal Toolbar Canvas” como “TOOLBAR” para la ventana “WINDOW1”.Guarde este formulario como “DEPT01.fmb”, compile, y ejecute el formulario para testearlo. Respueta 10:
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb11
En el Navegador de Objetos seleccionar el nodo “Forms” y click en “Create” Renombrar el formulario nuevo como “DEPT01”
2323//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb22
Click en “Tools → Data Block Wizard”
2424//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb33
Click en [ Next ]
2525//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb44
Click en [ Browse ], seleccionar la Tabla “S_DEPT” y click en [ OK ]
2626//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb55
Click en [ >> ] para seleccionar todas las columnas de la Tabla “S_DEPT” Click en “Enforce data integrity” Click en [ Next ]
2727//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb66
Dejar seleccionado “Create the data block, then call the Layout Wizard” y click en [ Finish ]
2828//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb77
Inicia el Asistente de Diseño. Click en [ Next ]
2929//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb88
Seleccionar:• “Canvas” con el valor “(New Canvas)” • “Type” con el valor “Content”
Click en [ Next ]
3030//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb99
Click en [ >> ] para que se muestren todas las columnas del bloque de datos “S_DEPT” en el DiseñoClick en [ Next ]
3131//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1010
Puede modificar las etiquetas de los campos.Click en [ Next ]
3232//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1111
Dejar el seleccionado el estilo “Form” Click en [ Next ]
3333//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1212
Configurar: • “Frame Title” con el valor “Department” • “Records Displayed” con el valor “1” • “Distance Between Records” con el valor “0” • “Display Scrollbar” sin tildar
Click en [ Next ]
3434//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1313
Click en [ Finish ] Cerrar el Editor de DiseñoEditar cada uno de los disparadores de los items del bloque de datos “S_DEPT” para corregir los errores de compilación debidos a las comillas dobles.
3535//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1414
Doble click sobre el nodo del item objeto librería “SUMMIT” Seleccionar y arrastrar los items que posee la solapa “PERSONAL” del item objeto librería “SUMMIT” hacia el formulario “DEPT01”:
• el lienzo “TOOLBAR” • el bloque de control “CONTROL” • la alerta “QUESTION_ALERT”
En cada uno de los items seleccionar [ Subclass ] Cerrar el item objeto librería “SUMMIT” En el Navegador de Objetos mover el bloque de control “CONTROL” debajo del bloque de datos “S_DEPT”
3636//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1515
Doble click sobre el nodo del item “IMAGE_BUTTON” y en su Paleta de Propiedades configurar:
• “Canvas” con el valor “<Null>” Cerrar la Paleta de Propiedades
3737//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1616
Doble click sobre el nodo del item “STOCK_BUTTON” y en su Paleta de Propiedades configurar:
• “Canvas” con el valor “<Null>” Cerrar la Paleta de Propiedades
3838//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1717
Doble click sobre el nodo del item “SHOW_HELP_BUTTON” y en su Paleta de Propiedades configurar:
• “Canvas” con el valor “<Null>” Cerrar la Paleta de Propiedades
3939//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1818
Doble click sobre el nodo del item “PRODUCT_LOV_BUTTON” y en su Paleta de Propiedades configurar:
• “Canvas” con el valor “<Null>” Cerrar la Paleta de Propiedades
4040//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb1919
Doble click sobre el nodo del item “HIDE_HELP_BUTTON” y en su Paleta de Propiedades configurar:
• “Canvas” con el valor “<Null>” Cerrar la Paleta de Propiedades
4141//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2020
Doble click sobre el nodo del item “TOOLBAR” y en su Paleta de Propiedades configurar: • “Window” con el valor “WINDOW1”
Cerrar la Paleta de Propiedades
4242//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2121
Doble click sobre el nodo del item “WINDOW1” y en su Paleta de Propiedades configurar: • “Horizontal Toolbar Canvas” con el valor “TOOLBAR”
Cerrar la Paleta de Propiedades
4343//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2.10 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmb2222
En el Navegador de Objetos click en “Save”, y en “Run Form Client/Server” Cerrar el Entorno de Ejecución del formulario “DEPT01”
2.11. Intente eliminar items sobre el lienzo Nulo. ¿Qué sucede y por qué?
Respuesta 11: No se pueden eliminar items porque la barra de herramientas y sus contenidos son subclases de otros objetos.
2.12. Cree dos botones ejemplos, uno para botones amplios y otro para botones medios, en cuanto al ancho.Cree un campo de fecha ejemplo. Configure el ancho y la máscara de formato con el estandar que prefiera.Arrastre estos items en el objeto librería.Marque estos items como “SmartClasses”.Cree un formulario nuevo y un bloque de datos nuevo en el formulario. Aplique esas “SmartClasses” en el formulario. Ubique el lienzo “TOOLBAR” en el formulario.
4444//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
Respuesta 12:
2.12 - “Oracle Forms Builder” - 2.12 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmbORDG01.fmb, STOCK01.fmb y DETP01.fmb11
En el Navegador de Objetos seleccionar el nodo “Data Blocks” y click en “Create” Crear el bloque de datos manualmenteRenombrar el bloque de datos nuevo como “EXTRA”
4545//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.12 - “Oracle Forms Builder” - 2.12 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmbORDG01.fmb, STOCK01.fmb y DETP01.fmb22
Seleccionar el nodo “Items” y click en “Create” Renombrar el item como “WIDE_BUTTON” Doble click sobre el nodo del item “WIDE_BUTTON” y configurar en su Paleta de Propiedades:
• “Item Type” con el valor “Push Button” • “Label” con el valor “WIDE_BUTTON” • “Width” con el valor “300”
Cerrar la Paleta de Propiedades
4646//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.12 - “Oracle Forms Builder” - 2.12 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmbORDG01.fmb, STOCK01.fmb y DETP01.fmb33
Seleccionar el nodo “Items” y click en “Create” Renombrar el item como “MEDIUM_BUTTON” Doble click sobre el nodo del item “MEDIUM_BUTTON” y configurar en su Paleta de Propiedades:
• “Item Type” con el valor “Push Button” • “Label” con el valor “MEDIUM_BUTTON” • “Width” con el valor “150”
Cerrar la Paleta de Propiedades
4747//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.12 - “Oracle Forms Builder” - 2.12 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmbORDG01.fmb, STOCK01.fmb y DETP01.fmb44
Seleccionar el nodo “Items” y click en “Create” Renombrar el item como “DATE” Doble click sobre el nodo del item “DATE” y configurar en su Paleta de Propiedades:
• “Item Type” con el valor “Text Item” • “Label” con el valor “DATE” • “Data Type” con el valor “Date” • “Format Mask” con el valor “DD/MM/YYYY”
Cerrar la Paleta de Propiedades
4848//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.12 - “Oracle Forms Builder” - 2.12 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmbORDG01.fmb, STOCK01.fmb y DETP01.fmb55
Doble click sobre el nodo del item objeto librería “SUMMIT” Seleccionar y arrastrar los items hacia la solapa “CORPORATE”:
• “WIDE_BUTTON” • “MEDIUM_BUTTON” • “DATE”
4949//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.12 - “Oracle Forms Builder” - 2.12 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmbORDG01.fmb, STOCK01.fmb y DETP01.fmb66
Seleccionar los tres items y click en “Object → SmartClass” Cerrar el objeto librería “SUMMIT”
5050//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.12 - “Oracle Forms Builder” - 2.12 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmbORDG01.fmb, STOCK01.fmb y DETP01.fmb77
En el Navegador de Objetos seleccionar el nodo “Forms” y click en “Create” Renombrar el formulario nuevo como “EXTRA01”
5151//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.12 - “Oracle Forms Builder” - 2.12 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmbORDG01.fmb, STOCK01.fmb y DETP01.fmb88
Copiar el bloque de datos “EXTRA” al formulario “EXTRA01”
5252//5353
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 22Repuestas a Práctica del Capítulo 22
SW-ORA-20110127SW-ORA-20110127
Revisión: 1Revisión: 1Fecha: 27/01/2011Fecha: 27/01/2011
2.12 - “Oracle Forms Builder” - 2.12 - “Oracle Forms Builder” - ORDG01.fmb, STOCK01.fmb y DETP01.fmbORDG01.fmb, STOCK01.fmb y DETP01.fmb99
Seleccionar y arrastrar el lienzo “TOOLBAR” hacia el formulario “EXTRA01”Click en “Save”Cerrar todos los formulariosDesconectar de la Base de DatosSalir del Constructor de Formularios de Oracle
3. Referencias:Referencias:
ItemItem Referencia y URLReferencia y URL11 Oracle Developer: Build Forms 1
Volume 3 – Instructor Guide43112GC10Production 1.0April 1999M08606
Historia de CambiosHistoria de Cambios
RevisiónRevisión AutorAutor FechaFecha DescripciónDescripción
11 Ezequiel Hernán Villanueva 27/01/2011 Creación del documento.
5353//5353