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.

La función Run_PRODUCT nos servirá para ejecutar cualquier elemento de<br />

Developer, el primer parámetro sera FORMS si llamamos a un formulario y<br />

REPORTS si llamamos a un informe, el segundo parámetros será el formulario o<br />

informe que queremos usar y el penúltimo será una lista de parámetros que le pasamos<br />

al formulario o informe, en este ejemplo, está vacía. Para más información acerca del<br />

procedimiento Run_PRODUCT, puedes consultar la ayuda interactiva de Developer.<br />

En el navegador de objetos, seleccionamos el objeto menú con el que estamos<br />

trabajando y nos vamos a Fichero -> Guardar Como. Lo guardamos como mimenu.mmb.<br />

Ya sólo nos queda compilarlo (manteniéndolo seleccionado, nos vamos a Fichero<br />

->Administración -> Compilar Fichero) e incorporar el menú compilado al formulario.<br />

Para ello, abrimos la paleta de propiedades del formulario (el único elemento de<br />

Pantallas en el navegador de objetos) y cambiamos la propiedad Módulo de Menús a<br />

mimenu.mmx. Ejecutamos y probamos si funciona la opción de ver el formulario de<br />

alumnos.<br />

7 Formularios con parámetros<br />

Un formulario puede tener parámetros de forma que, cuando lo invoquemos (por<br />

ejemplo, desde un menú o un botón), tenga un comportamiento distinto dependiendo de<br />

los parámetros. Un parámetro será una variable asociada a un Formulario o a un<br />

Informe.<br />

Vamos a crear un formulario donde se visualicen los datos de un alumno en particular y<br />

lo vamos a invocar desde nuestro formulario de Matriculación. Primero, copiamos<br />

nuestro formulario Alumno.fmb a otro fichero, por ejemplo, AlumnoP.fmb y abrimos<br />

61

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

Saved successfully!

Ooh no, something went wrong!