Manipular el CRUD de una Cuadrícula Interactiva (IG) en Oracle Apex

En este tutorial aprenderás cómo controlar y personalizar el proceso de CRUD (crear, leer, actualizar y eliminar) en una cuadrícula interactiva (Interactive Grid, IG) en Oracle Apex. Esta funcionalidad es esencial cuando necesitas implementar lógica de negocio adicional al trabajar con datos en tus aplicaciones empresariales.


¿Qué aprenderás en este video?

  • Cómo configurar una cuadrícula interactiva (IG) en Oracle Apex.
  • Diferencias entre el procesamiento automático de filas y el procesamiento personalizado.
  • Cómo insertar, actualizar y eliminar registros en la tabla principal y, además, realizar acciones adicionales en otras tablas relacionadas.
  • Ejemplo práctico de inserción en una tabla principal y registros relacionados en una tabla secundaria.

Video tutorial

A continuación puedes ver el video completo con la explicación paso a paso:


Código fuente

Puedes descargar el código utilizado en el video desde el siguiente enlace:

Descargar código


Resumen del proceso

  1. Configuración del IG: Se crea una cuadrícula interactiva basada en una tabla de ejemplo, activando las opciones de agregar, suprimir y actualizar registros.
  2. Procesamiento personalizado: En lugar de usar el procesamiento automático de filas, se implementa un proceso personalizado en PL/SQL para controlar exactamente qué ocurre en cada operación (insert, update, delete).
  3. Inserciones múltiples: Al crear un registro en la tabla principal, se insertan automáticamente registros relacionados en una tabla secundaria, demostrando cómo extender la lógica de negocio más allá de la simple manipulación de una sola tabla.
  4. Actualizaciones y eliminaciones: Se muestra cómo manejar correctamente las actualizaciones y eliminaciones tanto en la tabla principal como en las relacionadas.

¿Por qué es útil esta funcionalidad?

Permite adaptar el comportamiento de las cuadrículas interactivas a las necesidades específicas de tu negocio, asegurando integridad y automatización en los procesos de gestión de datos dentro de Oracle Apex.


¿Tienes dudas o necesitas ayuda?

Déjame tu consulta o comentario sobre Oracle Apex y te ayudaré a implementar esta y otras funciones avanzadas en tus proyectos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio