Está en la página 1de 26

Tutorial de creacin de aplicaciones en APEX 4.

Autor: Victoriano Sevillano Vega

Tutorial para crear aplicaciones (escritorio, mviles) en APEX 4.2


Introduccion
Para comenzar con este tutorial, vamos a ver una breve introduccin a APEX. Conocimientos bsicos e imprescindibles para crear nuestra aplicacin.

Figura 1 Arquitectura bsica de Oracle Apex


Tomando como base la imagen presentada en la Figura 1, podemos darnos una idea clara de cmo es que Oracle Apex funciona. Lo primero que debemos notar es que Apex se encuentra instalado dentro de la base de datos Oracle, es un componente ms de esta. En segundo lugar, podemos observar, que bsicamente Apex consiste de un meta repositorio, en donde adems de encontrarse todo el motor de Apex, definido como meta data, se encuentran todas y cada una de las aplicaciones Apex que desarrollamos. El tercer punto a notar, es que se requiere de un Listener, el cual nos proporciona la conexin que necesitamos para ejecutar ya sea nuestras aplicaciones, o bien, para conectarnos a la "consola" que nos permite desarrollar esas aplicaciones.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

Ahora bien, para continuar, observemos la figura 2 a continuacin.

Figura 2 Procesamiento de pginas Apex


Es importante hacer notar, a partir de la imagen anterior, que toda pgina Apex consta de dos partes diferentes, la primera de ellas "muestra" la pgina como tal y la segunda ejecuta las solicitudes de procesamiento. Cuando por medio del mtodo "get", solicitamos el mostrar una pgina, lo primero que se hace, es "cargar" la meta data almacenada en el repositorio de la base de datos, una vez hecho esto, se procede a realizar los procesos de autenticacin y autorizacin, para determinar si la persona que realiza la solicitud puede acceder a la pgina y adems que funcionalidad de la

misma puede utilizar; todo esto en caso de haber definido niveles de seguridad (la aplicacin finalizado con los dos pasos anteriores, se procede a "armar" y mostrar la pgina como tal en formato HTML. Ahora ya tenemos nuestra pgina armada y en nuestro navegador, cuando por medio de

completa o algunas pginas de ella podran ser de carcter pblico). Finalmente, cuando se ha

alguna funcionalidad definida en la pgina (llmese botn, enlace, etc.) hacemos el envo de la pgina con el mtodo "post", regresamos a la base de datos para cargar la meta data solicitada, se procede nuevamente a revisar autorizacin y autenticacin, se realizan validaciones, procesos definidos y bifurcaciones y se vuelve al proceso de mostrado de la pgina. Sorpresa!. Todo lo anterior indica que no existe fsicamente una pgina HTML que podamos copiar a un servidor. S, as es, cada vez que solicitamos una pgina de nuestra aplicacin

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

Apex, esta es armada a partir de la meta data almacenado en el meta repositorio de la base de datos. Entonces la pregunta es cmo instalo mi aplicacin para que pueda ser utilizada por los continuacin. El primero de ellos es utilizar la aplicacin de manera personal, en mi ordenador personal, donde tengo instalada una base de datos Express Edition. En este caso, el acceso a las aplicaciones entonces, va a quedar Figura 3 limitada a quien se pueda sentar frente a mi ordenador.

usuarios?. Existen varios escenarios para responder a esta interrogante, los cuales voy a citar a

Para ejecutar mis aplicaciones bajo este escenario, utilizo una direccin como la siguiente:

http://127.0.0.1:puerto_apex/apex/f?p=mi_aplicacion
Donde, 127.0.0.1 puede ser el nombre de mi ordenador, o bien, localhost o y mi_aplicacion es el nmero de aplicacin Apex a ejecutar.

127.0.0.1 puerto_apex es el nmero de puerto por el que el listener escucha las solicitudes, El segundo escenario corresponde a la ejecucin en un servidor

departamental, en este caso el Apex y las aplicaciones estn instalados en la empresa. Por tanto, solo los usuarios dentro de esta instalacin o segmento de red van a tener acceso a las aplicaciones.

un servidor cuyo acceso est limitado a un departamento o instalacin de

Figura 4

La tercera manera en que podemos ejecutar aplicaciones Apex, es utilizando una instalacin disponible desde el data center de la empresa. En este escenario, tanto Apex como nuestras aplicaciones se

encuentran disponibles de manera centralizada en los servidores de la empresa, por eso, sern disponibles para todos y cada uno de los Figura 5 usuarios en los diferentes departamentos de la misma. En estos dos ltimos casos, la manera de acceder a las aplicaciones, es a travs de una direccin similar a la siguiente: http://servidor:puerto_apex/apex/f?p=aplicacion

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

en donde, servidor es el nombre del servidor que tiene instalado Apex (obiamente, tambin escucha las solicitudes, y aplicacion es el nmero de aplicacin Apex a ejecutar. El ltimo de los escenarios, es el utilizar Apex en la nube (Internet), en cuyo caso, podemos tener disponibles nuestras aplicaciones para cualquier usuario, sin importar el lugar en que este se disponible Una muy buena opcin en este caso es Amazon Cloud, en cuyo la direccin a utilizar, adems del uso de "add-ons" que proporciona Amazon. Otra opcin disponible para ejecutar Apex de esta manera, es hacer disponible el servidor de redes de tu empresa. Figura 6 encuentre, siempre y cuando tenga una conexin a Internet

funcionara con la IP del servidor), puerto_apex es el nmero de puerto por el que el listener

caso, la nica diferencia para desarrolladores y usuarios finales es

Apex de la empresa a travs de Internet, en este caso necesitars de la ayuda del administrador

Para finalizar, solo quiero dejarles algunas muy buenas razones por las que Apex es una muy buena alternativa para aplicaciones en la Nube: Tiene muy pocas partes mviles y por tanto es muy sencillo de administrar. El desarrollo, instalacin y ejecucin se hace utilizando un navegador web. No existen dependencias del lado del cliente. Saas Multi-inquilino, a travs de mltiples espacios de trabajo. Es sencillo migrar las aplicaciones a otras instalaciones. Soporta el uso de servicios web. Al respaldar la base de datos, tambin estas respaldando los fuentes de tus aplicaciones. Viene incluido dentro de Oracle AMI. por mencionar tan solo dos ejemplos.

Est siendo usado ampliamente por Oracle en sitios como Oracle Store y Oracle Cloud

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

Creando una aplicacin con Oracle Apex


En este apartado aprenderemos:

Cmo crear un espacio de trabajo para la aplicacin? Cmo crear el contenedor para la aplicacin? Cmo definir los valores por defecto de la Interfaz de Usuario? Cmo crear una forma para captura de datos? Cmo generar un reporte con la ayuda del asistente de informes?

Con esto cubrimos los elementos bsicos de una aplicacin tpica de Oracle Apex y puede ser de gran ayuda para que empiecen a experimentar con la versatilidad que ofrece esta herramienta. Para empezar de una vez, vamos a explicar en esta entrega el primer tpico de esta serie:

Cmo crear un espacio de trabajo para la aplicacin?


Lo primero que necesitamos para poder desarrollar una aplicacin utilizando Oracle Apex, es un rea de trabajo (Workspace en ingls), la cual podemos definir como un contenedor en el que se define qu usuario de la base de datos es el dueo de la aplicacin, la informacin de conexin a la base de datos y los usuarios que tienen acceso a este contenedor entre otras cosas.

Ahora que hemos definido lo que es un rea de trabajo, pasemos a crear una, para lo cual, necesitamos conocer la contrasea del usuario principal de Apex, el cual se crea cuando la cual tambin se define a la hora de la instalacin de la misma. Para el ejemplo, vamos a suponer que tiene instalada la herramienta en su ordenadora informacin: Direccin a herramienta: http://127.0.0.1:8080/apex/ Area de trabajo principal: INTERNAL Usuario: ADMIN instalamos esta herramienta. Adems, debe conocer la direccin de ingreso a la herramienta,

personal, y que defini como puerto de acceso el puerto 8080; entonces, tenga a mano esta

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

Ahora s, empecemos a crear nuestra propia rea de trabajo para la aplicacin que vamos a crear ms adelante: 1. Abra su navegador de Internet preferido (el mo es Firefox) y en la barra de direccin escriba la cadena que definimos arriba como Direccin a herramienta. No se olvide de pulsar la tecla INTRO al final de la cadena. Una vez hecho esto le ser mostrada una pantalla similar a la que se muestra a continuacin.

2. En el campo Espacio de Trabajo, escriba INTERNAL. 3. Introduzca ADMIN en el campo Usuario. 4. En el campo Contrasea ingrese la contrasea que se defini para el administrador a la hora de efectuar la instalacin de la herramienta. 5. Haga clic sobre el botn Conectar. Le ser mostrada una pantalla similar a la siguiente:

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

6. Haga clic sobre el botn Gestionar Espacios de Trabajo.

7. Tan pronto le sea mostrada una pantalla similar a la anterior, en donde se encuentran todas las opciones para gestin de espacios o reas de trabajo, haga clic sobre el enlace Crear espacio de trabajo en la seccin Gestionar Espacios de Trabajo.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

8. Le ser mostrada una pantalla similar a la que se muestra en la ilustracin anterior, la cual es la entrada al Wizard para la creacin del nuevo Espacio de Trabajo. Los campos con un asterisco rojo, son de ingreso obligatorio. Ingrese el nombre del espacio de trabajo que desea crear, en nuestro caso vamos a utilizar el breve que identifique el espacio de trabajo.

nombre VIDEOCLUB; y si lo desea, en el campo siguiente, escriba una descripcin

9. Haga clic en el botn Siguiente. Aparecer una pantalla similar a la siguiente.

10. Aqu tiene la opcin de utilizar un esquema de base de datos existente, o bien, puede crear uno nuevo, en nuestro caso, vamos a usar el esquema VIDEOCLUB. 11. En el campo Desea volver a utilizar un esquema existente?, seleccione la opcin S. 12. Haga clic en la flecha a la derecha del campo Nombre de Esquema y en la pantalla similar a la ilustracin de abajo, haga clic sobre el esquema VIDEOCLUB.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

13. Para continuar haga clic en el botn Siguiente.

14. Es el momento de crear el usuario administrador del Espacio de Trabajo, para eso se utiliza la pantalla que se muestra arriba.

Tutorial de creacin de aplicaciones en APEX 4.2 15. Mantenga el campo Usuario, tal y como aparece. 16. Ingrese una contrasea para el usuario.

Autor: Victoriano Sevillano Vega

17. Si lo desea, puede teclear el Nombre y Apellidos de la persona que se define como administrador. 18. Proporcione el correo electrnico del administrador del Espacio de Trabajo. 19. Haga clic en el botn Siguiente para continuar. Le ser mostrada una pantalla parecida a esta (esta captura no pertenece a APEX 4.2 pero es muy similar): 20. Verifique que todos los datos mostrados correspondan con la definicin que desea realizar para el Espacio de Trabajo. 21. Haga clic en el botn Crear, para proceder a la creacin del Espacio de Trabajo ha sido creado exitosamente. (esta captura no pertenece a APEX 4.2 pero es muy similar) 22. Haga clic en el botn Listo, para regresar a la pantalla de administracin de Espacios esquina superior derecha de la pantalla, para abandonar el administrador de Oracle Apex.

definido. Le ser mostrada una pantalla de confirmacin de que su Espacio de Trabajo

de Trabajo, una vez all, haga clic en el enlace Desconectar, que se encuentra en la

Cmo crear el contenedor para la aplicacin?


Lo que llamo contenedor de la aplicacin, es algo as como un espacio dentro de la base de datos, especficamente en el esquema utilizado para crearlo, en donde se crearan, las formas, y algunos otros objetos que con el tiempo iremos conociendo. Lo primero que debemos hacer, es ingresar a nuestro Espacio de Trabajo, para ello, nos vamos a dirigir a la direccin de arranque del Oracle Apex, en mi caso, que utilizo mi ordenador personal para realizar esta aplicacin, sera: http://127.0.0.1:8080/apex, tambin es importante recordar el nombre del espacio de trabajo creado en la entrega anterior: Ejemplo y el usuario que se cre: ADMIN. Con esto en mente empecemos: 1. Usando su navegador de Internet preferido, ingrese la direccin de inicio de su aplicacin Apex.

reportes y cualquier otro objeto que componga nuestra aplicacin, tal como imgenes, scripts

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

2. Una vez mostrada la pantalla de inicio, en el campo Espacio de Trabajo, ingrese VIDEOCLUB.

3. En el campo Usuario, escriba ADMIN. 4. En el campo Contrasea, ingrese la contrasea que defini al crear el espacio de trabajo. 5. Haga clic en el botn Conectar.

6. Le ser mostrada una pantalla similar a la que se muestra arriba. Haga clic en el botn Aplication Builder (creador de aplicaciones).

Debe salir una pantalla como esta, yo, ya tengo creada la aplicacin VIDEOCLUB, pero si es la primera vez que ingresas, solo tendras la aplicacin ejemplo. 7. Se va a encontrar con una pantalla similar a la anterior. Para continuar e ingresar al

Wizard de creacin del contenedor de la aplicacin, haga clic en el botn Crear>.

8. En nuestro caso vamos a utilizar Cuenta de Base de Datos, lo que significa que se debe tener un usuario de base de datos para poder utilizar la aplicacin.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

9. La imagen anterior muestra la nueva pantalla, aqu puede hacer clic sobre la imagen que se encuentra debajo del botn de radio Crear Aplicacin o bien, en el botn Siguiente>.

10. Vamos a crear una aplicacin nueva, por lo tanto, en la pantalla que muestra la

imagen anterior, ingrese el nombre que tendr su aplicacin, en nuestro caso, vamos a llamarla VIDEOCLUB y vamos a mantener el nmero de aplicacin que nos asigna automticamente Apex en el campo Aplicacin. Como puede observar, se asigna el el botnSiguiente>.

esquema en el cual definimos nuestro Espacio de Trabajo. Para continuar, haga clic en

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

11. Es el momento de agregar contenido a nuestro contenedor. Al menos, debemos agregar una pgina a este, pero podemos agregar ms de una, que puede ser una pgina en blanco, un informe, una pantalla, una pantalla tabular, un maestro detalle o un Informe con su respectiva pantalla de mantenimiento. En nuestro caso, vamos a utilizar como pgina principal de nuestra aplicacin. Para esto: 1. En el campo Nombre de la Pgina, escribimosPrincipal. 2. Hacemos clic en el botn Agregar Pgina. 3. Hacemos clic en el botn Siguiente>.

agregar una pgina en blanco, la cual vamos a llamar Principal y que vamos a

1. En la pantalla que se muestra anteriormente, vamos a definir algunas caractersticas generales de la aplicacin y de suma importancia, la primera de ellas es el tipo de autenticacin que vamos a usar para ingresar a nuestra aplicacin. En el campo Idioma, seleccionamos Espaol (puede seleccionar de todos los disponibles el correspondiente a su pas), tambin, en el campo Formato de Fecha ingrese el

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

formato de fecha que prefiera, para todos los campos fecha que se vayan a utilizar en en el botn Siguiente>.

la aplicacin; en mi caso voy a usar el formato DD/MM/YYYY. Finalmente, haga clic

2. Ahora debemos definir parte del look and feel de nuestra aplicacin, debemos de

decidir si utilizaremos o no separadores, y en caso afirmativo, si estos sern de uno o seleccione el botn de radio Un Nivel de Separadores y luego haga clic en el botn Siguiente>.

dos niveles. Para nuestra aplicacin, vamos a usar Un Nivel de Separadores, para esto

3. Haga clic en el botn Siguiente>, en la pantalla que se muestra arriba.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

4. Se debe seleccionar la apariencia que tendr la interfaz de usuario, para nuestra correspondiente a esta opcin y luego en el botn Siguiente>.

aplicacin, vamos a utilizar el Tema 3, as que hacemos clic en el botn de radio

5. Ahora ya tenemos definido todo lo que necesitamos para crear nuestro contenedor, lo nico que resta, es hacer clic en el botn Crear, de la pantalla que se muestra en la del contenedor de la aplicacin que acabamos de crear y que es similar a la que se muestra a continuacin. parte superior. Al finalizar el procedimiento, aparecer una nueva pantalla, esta vez la

Como puede observar, hay dentro del contenedor dos pginas, una es la que creamos en el creada por este procedimiento de manera automtica y que se usa para realizar la

procedimiento anterior y que llamamos Principal y la otra es la pgina Conectar, que es autenticacin de los usuarios y permitir o rechazar el ingreso a nuestra aplicacin. A continuacin, vamos a ver cmo definir los valores por defecto de la interfaz de usuario.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

Cmo definir los valores por defecto de la Interfaz de Usuario?


1. Haga clic en el botn Componentes compartidos.

2. La imagen anterior muestra la pantalla a la que somos dirigidos, aqu se pueden

observar varias secciones, pertenecientes a diferentes caractersticas de Apex que Usuario, haga clic en el enlace Lista de valores.

vamos a ir conociendo poco a poco. En este caso, nos interesa la seccin Interfaz de

3. Una vez cumplido el paso anterior, seremos llevados a una pantalla similar a la que se

muestra arriba. Como podr observar, sta tiene ciertas caractersticas que pueden ser

definidas a placer, tales como la cantidad y tipo de tablas/vistas a mostrar en la pgina, as como la forma en que estas son representadas en la pgina; como iconos (igual que en la imagen anterior) o como una lista detallada (Pruebe realizar cambios y observe de interfaz de usuario de una tabla o vista: las diferencias). Repita el siguiente procedimiento para incluir los valores por defecto

Tutorial de creacin de aplicaciones en APEX 4.2 1. Haga clic en la tabla que desea trabajar.

Autor: Victoriano Sevillano Vega

2. Aparecer una pantalla similar a la anterior, aqu, haga clic en el botn Crear Valores por Defecto de Interfaz de Usuario.

3. Al ejecutar el paso anterior, sern creados los valores por defecto para la

tabla/vista seleccionada, estos valores son los que se muestran en la pantalla de arriba. Ahora lo que queda es modificarlos para adecuarlos a nuestros deseos o necesidades. Les voy a explicar la manera ms sencilla de hacerlo. Para continuar con el proceso, haga clic en el botn Edicin de Cuadrculas.

4. La vista de la pantalla cambia a una igual a la que se muestra anteriormente, ahora s, vamos a realizar los cambios necesarios: 1. En el campo Ttulo de Regin de Pantalla, introduzca el ttulo que desea que aparezca en las pantallas de mantenimiento. 2. En el campo Ttulo de Regin de Informe, ingrese el ttulo que aparecer como encabezado de reportes. 3. En el campo Etiqueta, teclee la etiqueta que tendr cada campo de la tabla/vista. 4. En la columna Incluir en Informes indique con un S los campos que desea que aparezcan en los reportes y con un No, los que no desea que aparezcan. 5. Haga lo mismo del paso anterior en la columna Incluir en Pantallas. 6. En la columna Necesarios indique con un S, los campos que son de ingreso obligatorio.

7. Puede indicar el orden en que aparecen los campos en informes y pantallas, indicando con un nmero consecutivo la posicin en Informe y Secuencia de Pantalla. 5. Haga clic en el botn Aplicar Cambios. informes o pantallas, para esto utilice las columnas Secuencia de

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

6. Haga clic en el botn Cancelar para regresar a la pantalla anterior y seleccionar una nueva tabla/vista. As de fcil es definir los valores por defecto de la Interfaz de Usuario para nuestra aplicacin, lo que nos va a evitar el estar escribiendo los ttulos y etiquetas cada vez que hagamos una pantalla o un reporte a partir de una tabla o vista. El siguiente paso es la creacin de una pantalla para captura de datos.

Cmo crear una forma para captura de datos?


Suponiendo que estamos iniciando desde fuera: 1. Ingrese a su aplicacin (recuerde que estbamos usando el espacio de trabajo Ejemplo, usuario ADMIN y la clave de ingreso que cada uno ha definido). 2. Haga clic en la imagen Application Builder. 3. Ahora haga clic sobre el icono de su aplicacin, VIDEOCLUB en nuestro caso.

4. La imagen de arriba muestra la pantalla que debera estar viendo en este momento. clic en el botnCrear Pgina >.

Como lo que queremos hacer es crear una nueva pgina para nuestra aplicacin; haga

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

5. La imagen anterior muestra la pantalla de seleccin del tipo de pgina que queremos crear, en nuestro caso, vamos a seleccionar la opcin Pantalla, luego de lo cual tenemos que hacer clic en el botn Siguiente >.

6. Tenemos nueve opciones diferentes para el tipo de pantalla que queremos crear, para este ejemplo, vamos a seleccionar la opcin Pantalla Basada en Tabla o Vista, luego hacemos clic en el botn Siguiente >.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

7. A partir de ahora y de la pantalla que se muestra arriba, lo que haremos es definir la funcionalidad de la pgina que estamos creando. Como puede ver, el esquema que tenemos que hacer clic en el botn Siguiente >. definimos para nuestra aplicacin aparece seleccionado, por lo que en esta pgina solo

8. En la nueva pgina debemos indicar la tabla que vamos a utilizar para crear nuestra pantalla y podemos hacerlo de dos maneras: podemos escribir directamente en el la derecha del campo, y seleccionar la tabla de la lista que nos ser mostrada. En campo correspondiente el nombre de la tabla, o bien, podemos hacer clic en el botn a

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

nuestro caso vamos a escribir directamente el nombre de la tabla: ALQUILA, luego de lo cual haremos clic en el botn Siguiente >.

9. La imagen de arriba muestra la pantalla que debe tener en frente de sus ojos en este momento, en ella no debera modificar nada, o casi nada. Si observa bien, el cuarto campo de la pantalla dice Usar Valores por Defecto de Interfaz de Usuario, estos son los valores que definimos para cada tabla y vista en la entrega anterior y para esto es que se utilizan estos valores. En mi caso, voy a modificar el campo Nombre de la

pgina y lo voy a cambiar por Mantenimiento_EMP, luego se debe hacer clic en el botn Siguiente >.

10. Ahora hay que definir las opciones de separadores, como recordar, cuando definimos la aplicacin, decidimos que utilizaramos separadores de un nivel, en la pantalla de arriba vamos a definir un separador para la pgina que estamos creando, para esto, primero marcamos la opcin Utilizar un juego de separadores existente y crear un

nuevo separador en el juego de separadores existente; luego en el campo Nueva etiqueta de separador escribimos Empleados. Finalmente hacemos clic en el botn Siguiente >.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

11. En la pantalla siguiente (ver arriba), definimos la llave primaria de la tabla, y para nuestro ejemplo, lo nico que tenemos que hacer es hacer clic sobre el botn Siguiente >.

12. En la pantalla siguiente, mostrada arriba, definimos la forma en que se manejar el origen de la llave primaria de la tabla, para lo cual proporcionamos el cdigo del inicio de esta entrega, solamente debe hacer clic en el botn Siguiente >.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

13. En la pantalla que se muestra anteriormente, definimos las columnas de la tabla que

deseamos mostrar en la pantalla que estamos creando, aqu puede desmarcar las que el botn Siguiente > una vez que estemos listos con nuestra seleccin.

desee, o bien, como en mi caso, dejar todas las columnas seleccionadas y hacer clic en

14. Como puede ver arriba, la siguiente pantalla nos permite mostrar la funcionalidad de los existentes, para eso debe seleccionar S o No en los diferentes campos Mostrar

la nueva pgina, aqu define si se pueden crear nuevos registros, modificar o eliminar

botn , adems define la etiqueta de cada uno de los botones que mostrar la pantalla, en mi caso, voy a modificar la Etiqueta del Botn Cancelar y voy a escribir
en este campo Regresar, para de este modo dar a entender que este botn, me botnSiguiente >. permite regresar a la pantalla origen. Para culminar este paso, hacemos clic en el

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

15. La imagen anterior muestra la pantalla de definicin de caractersticas de navegacin de la pantalla, en donde definimos que hacer luego de haber ejecutado un proceso de la pgina (insertar, modificar o eliminar un registro), as mismo que hacer cuando hacernos clic en el botn Regresar. Vamos a escribir un 3 en el primer campo y

un 1 en el segundo de ellos, para regresar a la pgina principal cuando cancelamos cualquier accin, y para mantenernos en la misma pgina luego de incluir, modificar o eliminar un registro, solo resta hacer clic en el botn Siguiente > para continuar avanzando en la creacin de nuestra pantalla.

16. Arriba puede ver la pantalla de confirmacin de todo cuanto hemos hecho hasta este momento, al hacer clic en el botnTerminar.

17. Hemos llegado a la pantalla final del proceso de creacin de una nueva pgina, para este caso, una nueva pantalla, si hace clic en el botn Ejecutar Pgina, ver el resultado de todo el proceso que acabamos de culminar y que se muestra a continuacin.

18. En la parte inferior de la pantalla tiene un men de opciones, haga clic en el podemos realizar un montn de cosas interesantes que poco a poco iremos aprendiendo.

enlace Editar Pgina 3, para mostrar la pgina que puede observar abajo. Aqu

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

Veremos a continuacin un ejemplo de cmo quedara una aplicacin con los pasos que hemos ido siguiendo.

Hemos creado nuestra primera pantalla de mantenimiento para una tabla, como puede que debe notar:

observar en la imagen que se muestra luego del punto 17, existen varias cosas importantes

Se cre en la parte superior de la pantalla, un nuevo separador llamado Empleados, el cual utilizamos cada vez que queremos mantener datos de los empleados, para lo cual solo debemos hacer clic sobre l.

Cada campo de la pantalla fue creado con la etiqueta que definimos para la tabla en la entrega anterior para los Valores por Defecto de Interfaz de Usuario.

El campo de Fecha Ingreso muestra a su derecha un pequeo botn , el cual

levantar un calendario desde el cual podremos seleccionar la fecha indicada.

Solo se muestran los botones Regresar y Crear, los botonesSuprimir y Aplicar

Cambios solo se mostrarn cuando accedemos a esta pantalla con un nmero de


empleado existente, lo cual es otro tema a tratar en una entrega posterior.

Tutorial de creacin de aplicaciones en APEX 4.2

Autor: Victoriano Sevillano Vega

Bibliografa: http://www.oracle.com/technetwork/es/articles/apex/tutorial-aplicaciones-apex-1678827esa.html http://www.ieskem.com/wordpress/?p=32 http://www.ieskem.com/wordpress/?p=54 http://www.ieskem.com/wordpress/?p=68 http://www.ieskem.com/wordpress/?p=76

También podría gustarte