Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5 Repuestas a Práctica del Capítulo 5 SW-ORA-20110111 SW-ORA-20110111 Revisión: 1 Revisión: 1 Fecha: 11/01/2011 Fecha: 11/01/2011 Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Respuestas a Práctica del Capítulo 5 Respuestas a Práctica del Capítulo 5 1. Introducción a la Práctica del Capítulo 5: Introducción a la Práctica del Capítulo 5: Esta práctica cubre los tópicos siguientes: • creación de un bloque de control • creación de un atributo visual • modificación de las propiedades de un bloque de datos • modificación de las propiedades de un marco En esta sesión práctica, creará bloques de control y modificará varias propiedades de bloques de datos así como propiedades de marcos. • Crea un bloque de control en el formulario “CUSTOMERS” • Usando la Paleta de Propiedades, cambia las propiedades en el bloque de datos “S_CUSTOMER” para cambiar la apariencia y el comportamiento en tiempo de ejecución. Cambia las propiedades relacionadas con el marco para cambiar la apariencia en tiempo de ejecución y mantener cualquier cambio de diseño que efectúe manualmente en el Editor de Diseño. Guarda y ejecuta el formulario después de los cambios aplicados. • Crea un bloque de control en el formulario “ORDERS” • Crea un atributo visual en el formulario “ORDERS” y lo usa para resaltar el registro-fila actual en los bloques de datos “S_ITEM” y “S_INVENTORY” en tiempo de ejecución: Usa la característica de selección múltiple sobre ambos bloques de datos cuando configura la propiedad correspondiente en la Paleta de Propiedades • Cambia las propiedades en los bloques de datos “S_ITEM” y “S_INVENTORY” para cambiar su apariencia y comportamiento. Cambia las propiedades del marco de todos los bloques de datos en el formulario “ORDERS” para cambiar su apariencia en tiempo de ejecución y mantener cualquier cambio de diseño que efectúe manualmente en el Editor de Diseño. Guarda y ejecuta el formulario después de los cambios aplicados. 1/ 47 47
47
Embed
SW-OrA-20110111 - Oracle Developer Build Forms 1 Respuestas a Practica Del Capitulo 5
Oracle Developer 6i Build Forms 1 Respuestas a Practica del Capitulo 5
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 5Repuestas a Práctica del Capítulo 5
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Respuestas a Práctica del Capítulo 5Respuestas a Práctica del Capítulo 5
1. Introducción a la Práctica del Capítulo 5:Introducción a la Práctica del Capítulo 5: Esta práctica cubre los tópicos siguientes:
• creación de un bloque de control• creación de un atributo visual• modificación de las propiedades de un bloque de datos• modificación de las propiedades de un marco
En esta sesión práctica, creará bloques de control y modificará varias propiedades de bloques de datos así como propiedades de marcos.
• Crea un bloque de control en el formulario “CUSTOMERS”• Usando la Paleta de Propiedades, cambia las propiedades en el bloque de
datos “S_CUSTOMER” para cambiar la apariencia y el comportamiento en tiempo de ejecución. Cambia las propiedades relacionadas con el marco para cambiar la apariencia en tiempo de ejecución y mantener cualquier cambio de diseño que efectúe manualmente en el Editor de Diseño. Guarda y ejecuta el formulario después de los cambios aplicados.
• Crea un bloque de control en el formulario “ORDERS” • Crea un atributo visual en el formulario “ORDERS” y lo usa para resaltar el
registro-fila actual en los bloques de datos “S_ITEM” y “S_INVENTORY” en tiempo de ejecución: Usa la característica de selección múltiple sobre ambos bloques de datos cuando configura la propiedad correspondiente en la Paleta de Propiedades
• Cambia las propiedades en los bloques de datos “S_ITEM” y “S_INVENTORY” para cambiar su apariencia y comportamiento. Cambia las propiedades del marco de todos los bloques de datos en el formulario “ORDERS” para cambiar su apariencia en tiempo de ejecución y mantener cualquier cambio de diseño que efectúe manualmente en el Editor de Diseño. Guarda y ejecuta el formulario después de los cambios aplicados.
11//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.1. Cree un bloque de control en el formulario “CUSTG01”.Cree el bloque nuevo manualmente, y renombre este bloque como “CONTROL”.Configure las propiedades de la Base de Datos del bloque “Query Allowed”, “Insert Allowed”, “Update Allowed” y “Delete Allowed” con el valor “No”. Configure la propiedad “Query Data Source Type” con el valor “None”. Deje las otras propiedades con sus valores predefinidos.Mueva el bloque de control después del bloque “S_CUSTOMER”. Respuesta 1: En Windows 7 Ultimate 32 Bits click en:“Inicio → Todos los programas → Oracle Forms 6i → Form Builder”
2.1 - “Oracle Forms Builder” - CUSTG01.fmb2.1 - “Oracle Forms Builder” - CUSTG01.fmb11
Seleccionar “Open an existing form” y click en [ OK ]
22//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.1 - “Oracle Forms Builder” - CUSTG01.fmb2.1 - “Oracle Forms Builder” - CUSTG01.fmb77
En la Paleta de Propiedades del bloque de control “CONTROL” configurar:• “Query Allowed” con el valor “No”• “Insert Allowed” con el valor “No”• “Update Allowed” con el valor “No”• “Delete Allowed” con el valor “No”• “Query Data Source Type” con el valor “None”
Cerrar la Paleta de Propiedades
88//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.2 - “Oracle Forms Builder” - CUSTG01.fmb2.2 - “Oracle Forms Builder” - CUSTG01.fmb33
En la Paleta de Propiedades del bloque de datos “S_CUSTOMER” configurar:• “ORDER By Clause” con el valor “ID” y click en [ OK ]
Cerrar la Paleta de Propiedades
2.3. Configure las propiedades del marco del bloque de datos “S_CUSTOMER” como se muestra a continuación:Elimine el título del marco, y configure la propiedad “Update Layout” con el valor “Manually”.
1212//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.3 - “Oracle Forms Builder” - CUSTG01.fmb2.3 - “Oracle Forms Builder” - CUSTG01.fmb33
En la Paleta de Propiedades del marco del bloque de datos “S_CUSTOMER” configurar:• “Update Layout” con el valor “Manually”
Cerrar la Paleta de Propiedades
2.4. Guarde y ejecute el formulario CUSTG01.Testee los efectos de las propiedades que ha configurado. Nota: La ventana de errores de compilación muestra una advertencia que avisa que el bloque de control “CONTROL” no tiene items. Esto es esperado (hasta que le agregue algunos items al bloque “CONTROL” en lecciones posteriores)
1515//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.4 - “Oracle Forms Builder” - CUSTG01.fmb2.4 - “Oracle Forms Builder” - CUSTG01.fmb33
En la ventana de los errores de compilación click en [ OK ] Se observa el entorno de tiempo de ejecución del formulario “CUSTOMERS” Se hace una consulta y se cierra. Se cierra el archivo de módulo de formulario “CUSTG01.fmb” guardando los cambios
Formulario “ORDG01.fmb”
2.5. Cree un bloque de control en el formulario “ORDG01”.Cree el bloque nuevo manualmente, y renombrelo como “CONTROL”.Configure las propiedades de la Base de Datos del bloque “Query Allowed”, “Insert Allowed”, “Update Allowed” y “Delete Allowed” con el valor “No”. Configure la propiedad “Query Data Source Type” con el valor “None”. Deje las otras propiedades con sus valores predefinidos.Posicione el bloque de control después del bloque “S_INVENTORY” en el Navegador de Objetos.Ayuda: puede copiar el bloque “CONTROL” desde el formulario “CUSTG01”.
1818//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.5 - “Oracle Forms Builder” - ORDG01.fmb2.5 - “Oracle Forms Builder” - ORDG01.fmb66
En la Paleta de Propiedades del bloque de control “CONTROL” configurar:• “Query Allowed” con el valor “No”• “Insert Allowed” con el valor “No”• “Update Allowed” con el valor “No”• “Delete Allowed” con el valor “No”• “Query Data Source Type” con el valor “None”
Cerrar la Paleta de Propiedades
2424//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.5 - “Oracle Forms Builder” - ORDG01.fmb2.5 - “Oracle Forms Builder” - ORDG01.fmb77
En el Navegador de Objetos mover el bloque “CONTROL” debajo del bloque de datos “S_INVENTORY”
2.6. Asegúrese que el registro-fila actual es mostrado en forma diferente a
otros en ambos bloques de datos “S_ITEM” y “S_INVENTORY”.Cree un atributo visual llamado “Current_Record”.Usando el selector de color, configure el color de frente a “blanco” y el color de fondo a “Cyan Oscuro” (Si estos colores no están disponibles en tu gestor de ventanas, use otros colores en su lugar). Usando el selector de Patrones, elija cualquier patrón de relleno. Usando el selector de fuentes, configure la fuente a “MS Serif Italic” con 10 puntos de tamaño. (Si esa fuente no está disponible en tu gestor de ventanas, use cualquier fuente disponible).Use la característica de selección múltiple sobre ambos bloque de datos para configurar la propiedad relevante del bloque para usar este atributo visual.
2525//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.6 - “Oracle Forms Builder” - ORDG01.fmb2.6 - “Oracle Forms Builder” - ORDG01.fmb44
En la Paleta de Propiedades del atributo visual “CURRENT_RECORD” configurar:• “Foreground Color” con el valor “white”• “Background Color” con el valor “darkcyan”• “Fill Pattern” con el valor “gray50”• “Font Name” con el valor “Ms Serif”• “Font Size” con el valor “10”• “Font Style” con el valor “Italic”
Cerrar la Paleta de Propiedades
2929//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.9 - “Oracle Forms Builder” - ORDG01.fmb2.9 - “Oracle Forms Builder” - ORDG01.fmb22
En la Paleta de Propiedades del bloque de datos “S_ITEM” configurar:• “Navigation Style” con el valor “Change Record”
Cerrar la Paleta de Propiedades
2.10. Configure las propiedades de los marcos de todos los bloques de datos como sigue:Suprima el título de todos los marcos y configure la propiedad“Update Layout” a “Manually”.
4040//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.11 - “Oracle Forms Builder” - ORDG01.fmb2.11 - “Oracle Forms Builder” - ORDG01.fmb22
En el Navegador de Objetos click en “Run Form Client/Server”Click en [ OK ] en la ventana de errores de compilación.Se observa el entorno de tiempo de ejecución del formulario “ORDERS”
4545//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5
2.11 - “Oracle Forms Builder” - ORDG01.fmb2.11 - “Oracle Forms Builder” - ORDG01.fmb33
Se efectúa una consulta. Observar que los marcos ya no tienen su título.Se cierra el entorno de tiempo de ejecución del formulario “ORDERS”.Se cierra el archivo de módulo de formulario guardando los cambios.Se desconecta de la Base de Datos.Se cierra el Constructor de Formularios de Oracle.
4646//4747
Oracle Developer Build Forms 1 Oracle Developer Build Forms 1 Repuestas a Práctica del Capítulo 5Repuestas a Práctica del Capítulo 5