viernes, 27 de mayo de 2016

Bloquear y Desbloquear una Página en Oracle APEX 5.0

Cuando un equipo de desarrolladores está trabajando en el desarrollo de una aplicación es muy importante disponer de una funcionalidad que le permita a los desarrolladores bloquear las páginas con la que están trabajando del resto del equipo para que los demás desarrolladores no puedan editar la o las paginas en la cual el desarrollador está trabajando actualmente, hasta que no libere las páginas para el acceso a todos los desarrolladores. Para cumplir con esto existe en Oracle APEX el “Bloqueo de Páginas”.

Determinar si una Página está bloqueada

Podemos ver en la vista de Informe de nuestra aplicación el listado de todas las páginas y una columna que indica si la página está bloqueada o no. Si el candadito está abierto significa que la página esta desbloqueada y si el candadito está cerrado significa que la página está bloqueada.

Seguir Leyendo AQUI

Usando el Plugin “Stripe Report” de tipo Acciones Dinámicas en Oracle APEX 5.0

El plugin que presentamos en este artículo, nos permite mostrar en forma intercalada colores en las filas de nuestros Informes Interactivos, permitiéndonos presentar nuestros Informes con un agradable diseño.

Crear Aplicación e Informe Interactivo

Para mostrar cómo usamos el Plugin, vamos a crear una aplicación de tipo escritorio con un Informe Interactivo con la siguiente consulta de Origen:

SELECT e.EMPNO
,     e.ENAME
,     e.JOB
,     m.ename MGR
,     e.HIREDATE
,     e.SAL
,     e.COMM
,     d.dname DEPTNO
FROM #OWNER#.EMP e
,   #OWNER#.EMP m
,   #OWNER#.DEPT d
WHERE e.mgr = m.empno (+)
AND   e.deptno = d.deptno (+)

Seguir leyendo AQUI

Acciones Dinámicas ejecutando Código PL/SQL

El siguiente ejemplo extraído del demo de las acciones dinámicas de APEX vamos a recrear un ejemplo en el cual usaremos una acción dinámica ejecutando código PL/SQL que actualice el informe interactivo de los empleados e incremente su salario en un 10%.

Crear Informe Interactivo de Empleados

Lo primero que necesitamos realizar es la creación de un Informe Interactivo de la tabla EMP con la siguiente consulta SQL

SELECT e.EMPNO
,     e.ENAME
,     e.JOB
,     m.ename MGR
,     e.HIREDATE
,     e.SAL
,     e.COMM
,     d.dname DEPTNO
FROM EMP e
,   EMP m
,   DEPT d
WHERE e.mgr = m.empno
AND   e.deptno = d.deptno

Seguir leyendo AQUI

Plantilla de Región Hero

Generalmente cuando creamos nuestras páginas en APEX, la región de la “Ruta de Navegación” se muestra con la plantilla “Title Bar”, como vemos en la imagen de abajo:


Seguir leyendo AQUI

lunes, 16 de mayo de 2016

Cómo Mostrar Imágenes de Fondo en Diferentes Regiones en Oracle APEX 5.0

Este artículo que te presento hoy es en respuesta a una consulta que me hicieron y me pareció muy conveniente poder compartir la respuesta con toda la Comunidad.

Básicamente, la consulta se refería a cómo podemos colocar diferentes imágenes en las distintas regiones de una página en Oracle Application Express.

Para llevar a cabo este ejemplo, he creado una aplicación de escritorio en Apex y he creado dos regiones, una de las regiones es una región con un Informe clásico que muestra los registros de la tabla EMP, cuya consulta SQL de origen es: select * from EMP.

La otra región, es una región de Contenido Estático con texto dummy en ella.

En la siguiente imagen podemos ver las dos regiones creadas:

 Seguir leyendo el artículo AQUI