11.04.2013 Views

MANUAL ORACLE DEVELOPER ESPAÑOL.pdf

MANUAL ORACLE DEVELOPER ESPAÑOL.pdf

MANUAL ORACLE DEVELOPER ESPAÑOL.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ver que los cambios se producen en la base de datos, haz consultas sobre la tabla<br />

personas desde SQL Plus<br />

Ya sólo nos hace falta guardar el formulario para poder utilizarlo en un futuro, para ello<br />

le damos a la opción del menú Fichero->Guardar y le damos de nombre, por ejemplo,<br />

persona.fmb. Ten en cuenta que si lo guardas en la unidad C en el aula de prácticas no<br />

podrás reutilizar este formulario.<br />

Si modificas el valor del atributo Sexo de cualquier registro poniendo, por ejemplo, una<br />

X y le damos al botón de guardar. En la barra de estado (abajo) de Oracle Forms<br />

Runtime nos saldrá un error diciendo que Oracle no puede actualizar el registro, eso es<br />

debido a que es campo sólo puede tomar dos valores H o M, pues al crear la base de<br />

datos forzamos mediante la cláusula CHECK IN que así fuera. Para evitar problemas, ya<br />

que puede que el usuario no sepa quw valores son los permitidos, vamos a utilizar una<br />

lista desplegable para este atributo.<br />

Para ello, en el navegador de objetos nos vamos al bloque de datos Persona y de ahí al<br />

elemento Sexo, lo seleccionamos con el ratón y le damos al botón derecho, del menú<br />

contextual que nos aparece seleccionamos Paleta de Propiedades (Otra forma de acceder<br />

a la Paleta de Propiedades del elemento Sexo, es pulsándolo dos veces en el Editor de<br />

Diseño como ya sabes). Cambiaremos el atributo Tipo de Elemento a Elemento de<br />

Lista y el atributo Correspondencia con otros valores lo ponemos a M(sería el valor<br />

por defecto).<br />

Ahora cambiamos la propiedad Elementos de la lista donde nos saldrá una subventana<br />

con dos partes, en la primera será cada uno de los valores de la lista que se muestran, y<br />

el campo de abajo para cada uno de esos valores que se muestran los valores que se<br />

almacenan en la base de datos, de esta forma, en la lista de valores que se muestran<br />

pondremos Hombre y Mujer y los valores correspondientes que se guardarán serán,<br />

lógicamente, H y M<br />

EJERCICIO: Hacer un formulario que nos permita consultar, introducir, borrar y<br />

modificar las asignaturas<br />

1.2 Bloque detalle Alumno<br />

30

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!