Está en la página 1de 78

Oracle Developer Build Forms 1 SW-ORA-20110112

Repuestas a Práctica del Capítulo 6


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

Oracle Developer Build Forms 1


Respuestas a Práctica del Capítulo 6
1. Introducción a la Práctica del Capítulo 6:

Esta práctica cubre los tópicos siguientes:


• Eliminación de items de texto
• Modificación de items de texto
• Creación de items de texto

En esta práctica creará items de texto, alterará el comportamiento y la apariencia


de los items de texto, y eliminará items de texto.
• Elimina el item Region ID en el formulario “CUSTOMERS”
• Usando la Paleta de Propiedades, cambia las propiedades de varios items
de texto en el bloque de datos “S_CUSTOMER” para cambiar su apariencia
en tiempo de ejecución. Guarda y ejecuta el formulario después de aplicar
los cambios
• En el formulario “ORDERS”, crea un item de texto nuevo para almacenar
los valores del nombre de cliente y del representante de ventas en el bloque
“S_ORD”, y configurar las propiedades sugeridas. Cambia las propiedades
del item de texto adicional en los bloques de datos “S_ORD”, “S_ITEM”, y
“S_INVENTORY” para cambiar su apariencia y comportamiento en tiempo
de ejecución. Guarda y ejecuta el formulario luego de aplicar los cambios.

1/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2. Proceso: Práctica del Capítulo 6

Formulario CUSTG01.fmb

2.1. Elimine el item Region ID

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.fmb


1

Click en “Open an existing form”


Click en [ OK ]

2/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.1 - “Oracle Forms Builder” - CUSTG01.fmb


2

Seleccionar el archivo de módulo de formulario “CUSTG01.fmb”


Click en [ Abrir ]

3/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.1 - “Oracle Forms Builder” - CUSTG01.fmb


3

En el Navegador de Objetos seleccionar el item “REGION_ID”


Click en “Delete”
En la ventana de confirmación click en [ Yes ]

2.2. Asegúrese que el item “Comments” permite mostrar texto en líneas


múltiples.

4/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 2:

2.2 - “Oracle Forms Builder” - CUSTG01.fmb


1

En el Navegador de Objetos seleccionar el item “COMMENTS”


Click en “Tools → Property Palette”

5/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.2 - “Oracle Forms Builder” - CUSTG01.fmb


2

En la Paleta de Propiedades del item “COMMENTS” configurar:


• “Multi-Line” con el valor “Yes”
Cerrar la Paleta de Propiedades

2.3. Automáticamente, muestre un número de cliente nuevo único para cada


registro-fila nuevo y asegúrese que éste no puede ser cambiado. Use la
secuencia “S_CUSTOMER_ID_SK”.
Nota: Esta no es la única manera de hacerlo. Se mostrarán otros métodos en
lecciones posteriores.

6/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 3:

2.3 - “Oracle Forms Builder” - CUSTG01.fmb


1

En el Navegador de Objetos seleccionar el item “ID”


Click en “Tools → Property Palette”

7/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.3 - “Oracle Forms Builder” - CUSTG01.fmb


2

En la Paleta de Propiedades del item “ID” configurar:


• “Initial Value” con el valor “:SEQUENCE.S_CUSTOMER_ID_SK.NEXTVAL”
Cerrar la Paleta de Propiedades

2.4. En el formulario CUSTG01, redimensione y reposicione los items.


Reordene los items en el Navegador de Objetos. Use la captura de pantalla y la
tabla siguiente como guía. Redimensione los items configurando el ancho de
acuerdo a la tabla de propiedades siguiente.

Item Ancho Sugerido


ID 60
NAME 195
ADDRESS 195
CITY 195
STATE 130
COUNTRY 195
ZIP_CODE 85
PHONE 160

8/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Item Ancho Sugerido


CREDIT_RATING 65
SALES_REP_ID 65
COMMENTS 236

Respuesta 4:

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


1

En el Navegador de Objetos seleccionar el item “ID”


Click en “Tools → Property Palette”

9/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


2

En la Paleta de Propiedades del item “ID” configurar:


• “Width” con el valor “60”
Cerrar la Paleta de Propiedades

10/
10/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


3

En el Navegador de Objetos seleccionar el item “NAME”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “195”
Cerrar la Paleta de Propiedades

11/
11/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


4

En el Navegador de Objetos seleccionar el item “PHONE”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “160”
Cerrar la Paleta de Propiedades

12/
12/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


5

En el Navegador de Objetos seleccionar el item “ADDRESS”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “195”
Cerrar la Paleta de Propiedades

13/
13/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


6

En el Navegador de Objetos seleccionar el item “CITY”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “195”
Cerrar la Paleta de Propiedades

14/
14/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


7

En el Navegador de Objetos seleccionar el item “STATE”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “130”
Cerrar la Paleta de Propiedades

15/
15/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


8

En el Navegador de Objetos seleccionar el item “COUNTRY”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “195”
Cerrar la Paleta de Propiedades

16/
16/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


9

En el Navegador de Objetos seleccionar el item “ZIP_CODE”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “85”
Cerrar la Paleta de Propiedades

17/
17/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


10

En el Navegador de Objetos seleccionar el item “CREDIT_RATING”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “65”
Cerrar la Paleta de Propiedades

18/
18/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


11

En el Navegador de Objetos seleccionar el item “SALES_REP_ID”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “65”
Cerrar la Paleta de Propiedades

19/
19/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


12

En el Navegador de Objetos seleccionar el item “COMMENTS”


Click en “Tools → Property Palette”
Configurar “Width” con el valor “236”
Cerrar la Paleta de Propiedades

20/
20/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


13

En el Navegador de Objetos seleccionar el lienzo “CV_CUSTOMER”


Click en “Tools → Layout Editor”
Se efectúan modificaciones en el diseño del formulario

21/
21/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.4 - “Oracle Forms Builder” - CUSTG01.fmb


14

Se observa el Editor de Diseño con la nueva disposición de los items del formulario
Click en “Save”
Cerrar el Editor de Diseño

2.5. Guarde, Compile, y ejecute el formulario para testear los cambios.

22/
22/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 5:

2.5 - “Oracle Forms Builder” - CUSTG01.fmb


1

En el Navegador de Objetos seleccionar el nodo del formulario “CUSTOMERS”


Click en “Run Form Client/Server”
En la ventana de solicitud de conexión a la Base de Datos click en [ Yes ]
Ingresar el “User Name”, “Password”, “Database” y click en [ Connect ]

23/
23/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.5 - “Oracle Forms Builder” - CUSTG01.fmb


2

Se observa el entorno de tiempo de ejecución del formulario “CUSTG01.fmb”


Observar el item “Id”, cuyo valor se completa automáticamente
Cerrar el entorno de tiempo de ejecución del formulario “CUSTG01.fmb”

Formulario ORDG01.fmb

2.6. En el bloque “S_ORD”, cree un item de texto nuevo llamado


“Customer_Name”. Asegúrese que “Customer_Name” no está asociado con la
Tabla “S_ORD”. No permita operaciones de inserción, actualización ni consulta
sobre este item, y asegúrese que la navegación solamente es posible por medio
del mouse. Configure la etiqueta a “Customer Name”. Muestre este item en el
lienzo “CV_ORDER”.

24/
24/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 6:

2.6 - “Oracle Forms Builder” - ORDG01.fmb


1

Click en “File → Open...”

25/
25/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.6 - “Oracle Forms Builder” - ORDG01.fmb


2

Seleccionar el archivo de módulo de formulario “ORDG01.fmb”


Click en [ Abrir ]

26/
26/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.6 - “Oracle Forms Builder” - ORDG01.fmb


3

En el Navegador de Objetos seleccionar el nodo “Items” del bloque de datos “S_ORD”


Click en “Create”

27/
27/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.6 - “Oracle Forms Builder” - ORDG01.fmb


4

Seleccionar el item nuevo para renombrarlo como “CUSTOMER_NAME”

28/
28/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.6 - “Oracle Forms Builder” - ORDG01.fmb


5

Seleccionar el nodo del item “CUSTOMER_NAME”


Click en “Tools → Property Palette”

29/
29/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.6 - “Oracle Forms Builder” - ORDG01.fmb


6

En la Paleta de Propiedades del item “CUSTOMER_NAME” configurar:


• “Keyboard Navigable” con el valor “No”

30/
30/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.6 - “Oracle Forms Builder” - ORDG01.fmb


7

En la Paleta de Propiedades del item “CUSTOMER_NAME” configurar:


• “Database Item” con el valor “No”
• “Query Allowed” con el valor “No”
• “Insert Allowed” con el valor “No”
• “Update Allowed” con el valor “No”

31/
31/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.6 - “Oracle Forms Builder” - ORDG01.fmb


8

En la Paleta de Propiedades del item “CUSTOMER_NAME” configurar:


• “Prompt” con el valor “Customer Name”

32/
32/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.6 - “Oracle Forms Builder” - ORDG01.fmb


9

En la Paleta de Propiedades del item “CUSTOMER_NAME” configurar:


• “Canvas” con el valor “CV_ORDER”

2.7. En el bloque “S_ORD”, cree un item de texto nuevo llamado


“Sales_Rep_Name”. Asegúrese de que “Sales_Rep_Name” no esté asociado
con la Tabla “S_ORD”. No permita operaciones de inserción, actualización, ni
consulta sobre este item y asegúrese de que la navegación sea posible
solamente por medio del mouse. Configure la etiqueta del item como “Sales
Rep Name”. Muestre el item en el lienzo “CV_ORDER”.

33/
33/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 7:

2.7 - “Oracle Forms Builder” - ORDG01.fmb


1

En el Navegador de Objetos seleccionar el nodo “Items” del bloque de datos “S_ORD”


Click en “Create”

34/
34/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.7 - “Oracle Forms Builder” - ORDG01.fmb


2

En el Navegador de Objetos seleccionar el nodo del item nuevo y renombrarlo como


“SALES_REP_NAME”

35/
35/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.7 - “Oracle Forms Builder” - ORDG01.fmb


3

En el Navegador de Objetos seleccionar el nodo del item “SALES_REP_NAME”


Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “SALES_REP_NAME” configurar:
• “Keyboard Navigable” con el valor “No”

36/
36/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.7 - “Oracle Forms Builder” - ORDG01.fmb


4

En la Paleta de Propiedades del item “SALES_REP_NAME” configurar:


• “Database Item” con el valor “No”
• “Query Allowed” con el valor “No”
• “Insert Allowed” con el valor “No”
• “Update Allowed” con el valor “No”
• “Canvas” con el valor “CV_ORDER”

37/
37/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.7 - “Oracle Forms Builder” - ORDG01.fmb


5

En la Paleta de Propiedades del item “SALES_REP_NAME” configurar:


• “Prompt” con el valor “Sales Rep Name”
Cerrar la Paleta de Propiedades

2.8. Configure la propiedad relevante para el item “Date_Ordered”, así éste


muestra la fecha actual siempre que se ingresa un registro-fila nuevo.

38/
38/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 8:

2.8 - “Oracle Forms Builder” - ORDG01.fmb


1

En el Navegador de Objetos seleccionar el item “DATE_ORDERED”


Click en “Tools → Property Palette”

39/
39/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.8 - “Oracle Forms Builder” - ORDG01.fmb


2

En la Paleta de Propiedades del item “DATE_ORDERED” configurar:


• “Initial Value” con el valor “$$DATE$$”
Cerrar la Paleta de Propiedades

2.9. En el bloque “S_ITEM”, cree un item de texto nuevo llamado


“Item_Total”.
Asegúrese de que el item “Item_Total” no está asociado con la Tabla
“S_ITEM”.
No permita operaciones de inserción, actualización ni consutla sobre este item y
asegúrese de que la navegación sea posible solamente mediante el mouse.
Permita datos numéricos solamente y los muestre usando el formato de
“999G990D99”.
Configure la etiqueta del item como “Item Total”. Muestre el item en el lienzo
“CV_ORDER”.

40/
40/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 9:

2.9 - “Oracle Forms Builder” - ORDG01.fmb


1

En el Navegador de Objetos seleccionar el nodo “Items” del bloque de datos “S_ITEM”


Click en “Create”

41/
41/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.9 - “Oracle Forms Builder” - ORDG01.fmb


2

En el Navegador de Objetos seleccionar el item de texto nuevo y renombrarlo como


“ITEM_TOTAL”

42/
42/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.9 - “Oracle Forms Builder” - ORDG01.fmb


3

En el Navegador de Objetos seleccionar el item “ITEM_TOTAL”


Click en “Tools → Property Palette”

43/
43/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.9 - “Oracle Forms Builder” - ORDG01.fmb


4

En la Paleta de Propiedades del item “ITEM_TOTAL” configurar:


• “Keyboard Navigable” con el valor “No”

44/
44/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.9 - “Oracle Forms Builder” - ORDG01.fmb


5

En la Paleta de Propiedades del item “ITEM_TOTAL” configurar:


• “Database Item” con el valor “No”
• “Query Allowed” con el valor “No”
• “Insert Allowed” con el valor “No”
• “Update Allowed” con el valor “No”
• “Canvas” con el valor “CV_ORDER”

45/
45/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.9 - “Oracle Forms Builder” - ORDG01.fmb


6

En la Paleta de Propiedades del item “ITEM_TOTAL” configurar:


• “Data Type” con el valor “Number”
• “Format Mask” con el valor “999G990D99”

46/
46/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.9 - “Oracle Forms Builder” - ORDG01.fmb


7

En la Paleta de Propiedades del item “ITEM_TOTAL” configurar:


• “Prompt” con el valor “Item Total”
Cerrar la Paleta de Propiedades

2.10. Configure la justificación de los valores de los items “Price”, “Quantity”,


y “Quantity Shipped” hacia la derecha.

47/
47/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 10:

2.10 - “Oracle Forms Builder” - ORDG01.fmb


1

En el Navegador de Objetos, manteniendo la tecla [Ctrl] presionada, seleccionar los items


“PRICE”, “QUANTITY” y “QUANTITY_SHIPPED”
Click en “Tools → Property Palette”

48/
48/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.10 - “Oracle Forms Builder” - ORDG01.fmb


2

En la Paleta de Propiedades de los items seleccionados configurar:


• “Justification” con el valor “Right”
Cerrar la Paleta de Propiedades

2.11. Alterar el item “QUANTITY_SHIPPED”, para que su navegación sea


posible solamente por medio del mouse y las actualizaciones no estén
permitidas.

49/
49/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 11:

2.11 - “Oracle Forms Builder” - ORDG01.fmb


1

En el Navegador de Objetos seleccionar el item “QUANTITY_SHIPPED”


Click en “Tools → Property Palette”

50/
50/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.11 - “Oracle Forms Builder” - ORDG01.fmb


2

En la Paleta de Propiedades del item “QUANTITY_SHIPPED” configurar:


• “Keyboard Navigable” con el valor “No”
• “Update Allowed” con el valor “No”
Cerrar la Paleta de Propiedades

51/
51/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12. En el formulario “ORDG01”, redimensione y reposicione los items de


acuerdo a la captura de pantalla siguiente.
Redimensione los items configurando los anchos en la Paleta de Propiedades
correspondiente. “Pinche y arrastre” los items para reposicionarlos:

Items del bloque S_ORD Anchos Sugeridos


ID 40
DATE_ORDERED 66
CUSTOMER_ID 66
CUSTOMER_NAME 116
SALES_REP_ID 66
SALES_REP_NAME 116
DATE_SHIPPED 66
PAYMENT_TYPE 48
ORDER_FILLED 18

Items del Bloque S_ITEM Anchos Sugeridos


ITEM_ID 20
PRODUCT_ID 40
PRICE 42
QUANTITY 26
QUANTITY_SHIPPED 26
ITEM_TOTAL 86

Nota del Instructor:

“CUSTOMER_NAME” y “SALES_REP_NAME” son creados como items de


texto en este curso. Estos también podrían ser creados como items “display”.
Los items “display” usan menos memoria que los items de texto.

52/
52/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 12:

2.12 - “Oracle Forms Builder” - ORDG01.fmb


1

En el Navegador de Objetos seleccionar el item “SALES_REP_NAME” del bloque de datos


“S_ORD”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “SALES_REP_NAME” configurar:
• “Width” con el valor “116”
Cerrar la Paleta de Propiedades

53/
53/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


2

En el Navegador de Objetos seleccionar el item “CUSTOMER_NAME” del bloque de datos


“S_ORD”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “CUSTOMER_NAME” configurar:
• “Width” con el valor “116”
Cerrar la Paleta de Propiedades

54/
54/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


3

En el Navegador de Objetos seleccionar el item “ID” del bloque de datos “S_ORD”


Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “ID” configurar:
• “Width” con el valor “40”
Cerrar la Paleta de Propiedades

55/
55/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


4

En el Navegador de Objetos seleccionar el item “CUSTOMER_ID” del bloque de datos


“S_ORD”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “CUSTOMER_ID” configurar:
• “Width” con el valor “66”
Cerrar la Paleta de Propiedades

56/
56/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


5

En el Navegador de Objetos seleccionar el item “DATE_ORDERED” del bloque de datos


“S_ORD”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “DATE_ORDERED” configurar:
• “Width” con el valor “66”
Cerrar la Paleta de Propiedades

57/
57/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


6

En el Navegador de Objetos seleccionar el item “DATE_SHIPPED” del bloque de datos


“S_ORD”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “DATE_SHIPPED” configurar:
• “Width” con el valor “66”
Cerrar la Paleta de Propiedades

58/
58/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


7

En el Navegador de Objetos seleccionar el item “SALES_REP_ID” del bloque de datos


“S_ORD”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “SALES_REP_ID” configurar:
• “Width” con el valor “66”
Cerrar la Paleta de Propiedades

59/
59/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


8

En el Navegador de Objetos seleccionar el item “PAYMENT_TYPE” del bloque de datos


“S_ORD”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “PAYMENT_TYPE” configurar:
• “Width” con el valor “48”
Cerrar la Paleta de Propiedades

60/
60/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


9

En el Navegador de Objetos seleccionar el item “ORDER_FILLED” del bloque de datos


“S_ORD”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “ORDER_FILLED” configurar:
• “Width” con el valor “18”
Cerrar la Paleta de Propiedades

61/
61/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


10

En el Navegador de Objetos seleccionar el item “ITEM_TOTAL” del bloque de datos


“S_ITEM”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “ITEM_TOTAL” configurar:
• “Width” con el valor “86”
Cerrar la Paleta de Propiedades

62/
62/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


11

En el Navegador de Objetos seleccionar el item “ORD_ID” del bloque de datos “S_ITEM”


Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “ORD_ID” configurar:
• “Width” con el valor “70”
Cerrar la Paleta de Propiedades

63/
63/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


12

En el Navegador de Objetos seleccionar el item “ITEM_ID” del bloque de datos “S_ITEM”


Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “ITEM_ID” configurar:
• “Width” con el valor “20”
Cerrar la Paleta de Propiedades

64/
64/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


13

En el Navegador de Objetos seleccionar el item “PRODUCT_ID” del bloque de datos


“S_ITEM”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “PRODUCT_ID” configurar:
• “Width” con el valor “40”
Cerrar la Paleta de Propiedades

65/
65/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


14

En el Navegador de Objetos seleccionar el item “PRICE” del bloque de datos “S_ITEM”


Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “PRICE” configurar:
• “Width” con el valor “42”
Cerrar la Paleta de Propiedades

66/
66/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


15

En el Navegador de Objetos seleccionar el item “QUANTITY” del bloque de datos “S_ITEM”


Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “QUANTITY” configurar:
• “Width” con el valor “26”
Cerrar la Paleta de Propiedades

67/
67/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


16

En el Navegador de Objetos seleccionar el item “QUANTITY_SHIPPED” del bloque de datos


“S_ITEM”
Click en “Tools → Property Palette”
En la Paleta de Propiedades del item “QUANTITY_SHIPPED” configurar:
• “Width” con el valor “26”
Cerrar la Paleta de Propiedades

68/
68/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


17

En el Navegador de Objetos seleccionar el lienzo “CV_ORDER”


Click en “Tools → Layout Editor”

69/
69/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.12 - “Oracle Forms Builder” - ORDG01.fmb


18

En el Editor de Diseño se efectúan los cambios que se muestran


Click en “Save”
Cerrar el Editor de Diseño

2.13. En el bloque de datos “S_INVENTORY”, altere el número de instancias


del item “PRODUCT_ID” para que éste sea mostrado solo una vez.

70/
70/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 13:

2.13 - “Oracle Forms Builder” - ORDG01.fmb


1

En el Navegador de Objetos seleccionar el item “PRODUCT_ID” del bloque de datos


“S_INVENTORY”
Click en “Tools → Property Palette”

71/
71/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.13 - “Oracle Forms Builder” - ORDG01.fmb


2

En la Paleta de Propiedades del item “PRODUCT_ID” del bloque de datos “S_INVENTORY”


configurar:
• “Number of Items Displayed” con el valor “1”
Cerrar la Paleta de Propiedades

2.14. Ordene los items y componentes del lienzo “CV_INVENTORY”, para que
se asemeje a la captura de pantalla.
Ayuda: Configure la propiedad “Update Layout” para el marco con el valor
“Manually”.

72/
72/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 14:

2.14 - “Oracle Forms Builder” - ORDG01.fmb


1

En el Navegador de Objetos seleccionar el nodo del lienzo “CV_INVENTORY”


Click “Tools → Layout Editor”

73/
73/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.14 - “Oracle Forms Builder” - ORDG01.fmb


2

Se modifica la disposición de los items como se muestra en el Editor de Diseño


Click en “Save”
Cerrar el Editor de Diseño

2.15. Guardar, compilar y ejecutar el formulario para testear los cambios.

74/
74/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

Respuesta 15:

2.15 - “Oracle Forms Builder” - ORDG01.fmb


1

En el Navegador de Objetos seleccionar el nodo del formulario “ORDERS”


Click en “Run Form Client/Server”

75/
75/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.15 - “Oracle Forms Builder” - ORDG01.fmb


2

Se observa una advertencia y luego el entorno de tiempo de ejecución del formulario


“ORDERS”
Se efectúa una consulta.
Click en “Next Block” para cambiar al lienzo del otro bloque de datos.

76/
76/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

2.15 - “Oracle Forms Builder” - ORDG01.fmb


3

Se observa el entorno de tiempo de ejecución del formulario “ORDERS” con el lienzo del
bloque de datos “S_INVENTORY”
Cerrar el entorno de tiempo de ejecución
Click en “Save”
Cerrar el formulario “ORDG01.fmb”
Cerrar el Constructor de Formularios de Oracle

77/
77/78
Oracle Developer Build Forms 1 SW-ORA-20110112
Repuestas a Práctica del Capítulo 6
Revisión: 1
Fecha: 12/01/2011

3. Referencias:

Item Referencia y URL


1 Oracle Developer: Build Forms 1
Volume 1 – Instructor Guide
43112GC10
Production 1.0
April 1999
M08604

Historia de Cambios

Revisión Autor Fecha Descripción


Ezequiel Hernán
1 12/01/2011 Creación del documento.
Villanueva

78/
78/78

También podría gustarte