Quantcast
Viewing all articles
Browse latest Browse all 142

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

Image may be NSFW.
Clik here to view.

Crear Botón “Actualizar Salario en un 10%”

Creamos un botón que lo llamaremos “Actualizar Salario en un 10%” dentro de la región del Informe Interactivo de Empleados y la posición del botón le asignamos “Barra de Búsqueda a la Derecha del Informe Interactivo”.

En Apariencia, la plantilla del botón “Text with Icon”, en Directa le indicamos en “Sí” y finalmente en Classes CSS de Icono, asiganos en “fa-cog” y en posición del icono le indicamos en “Left”.

En Comportamiento definimos que la Acción este “Definida por Acción Dinámica”.

Image may be NSFW.
Clik here to view.

Crear Acción Dinámica “Ejecutar Código PL/SQL”

Desde el Diseñador de Páginas hacemos clic con el botón derecho del mouse sobre el nombre del botón ACTUALIZAR_SALARIO y creamos una acción dinámica:

- Identificación

               Nombre: Actualizar Salario

- Cuando

               Evento: Clic

               Tipo de Selección: Botón

               Botón: ACTUALIZAR_SALARIO

En Acción Verdadera

- Identificación

               Acción: Ejecutar Código PL/SQL

- Código PL/SQL

               update emp set sal = sal * 1.1;

- Opciones de Ejecución

               Arrancar cuando Resultado de Evento Sea: Verdadero

               Arrancar al Cargar Página: No

 

Crear Acción TRUE “Refrescar”

Ahora necesitamos crear una acción verdadera para refrescar el reporte interactivo y muestre el salario actualizado del empleado.

Desde el Diseñador de Páginas hacemos clic con el botón derecho del mouse sobre Verdadero y seleccionamos Crear Acción True:

- Identificación

               Acción: Refrescar

- Elementos Afectados

               Tipos de Selección: Región

               Región: Empleados

- Opciones de Ejecución

               Evento: Actualizar Salario

               Arrancar cuando Resultado de Evento Sea: Verdadero

               Arrancar al Cargar Página: No

Crear Acción TRUE “Alerta”

Desde el Diseñador de Páginas hacemos clic con el botón derecho del mouse sobre Verdadero y seleccionamos Crear Acción True:

- Identificación

               Acción: Alerta

- Configuración

               Texto: Salario Actualizado!

- Opciones de Ejecución

               Evento: Actualizar Salario

               Arrancar cuando Resultado de Evento Sea: Verdadero

               Arrancar al Cargar Página: No

Image may be NSFW.
Clik here to view.

Cuando ejecutamos la página y luego hacemos clic en el botón Actualizar Salario por un 10% veremos que el salario de los empleados es actualizado en un 10% y se abre una ventanita de alerta modal en el cual nos muestra el mensjae que ha sido actualizado todos los registros del reporte interactivo.

Image may be NSFW.
Clik here to view.

De esta forma podemos implementar diferentes tipos de actualizaciones en nuestros reportes interactivos usando acciones dinámicas ejecutando Código PL/SQL.

Hasta la próxima!

Image may be NSFW.
Clik here to view.

Viewing all articles
Browse latest Browse all 142

Trending Articles


Girasoles para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Tagalog Quotes About Crush – Tagalog Love Quotes


OFW quotes : Pinoy Tagalog Quotes


Long Distance Relationship Tagalog Love Quotes


Tagalog Quotes To Move on and More Love Love Love Quotes


5 Tagalog Relationship Rules


Best Crush Tagalog Quotes And Sayings 2017


Re:Mutton Pies (lleechef)


FORECLOSURE OF REAL ESTATE MORTGAGE


Sapos para colorear


tagalog love Quotes – Tiwala Quotes


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Pamatay na Banat and Mga Patama Love Quotes


Tagalog Long Distance Relationship Love Quotes


BARKADA TAGALOG QUOTES


“BAHAY KUBO HUGOT”


Vimeo 10.7.0 by Vimeo.com, Inc.


Vimeo 10.7.1 by Vimeo.com, Inc.



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>