Seleccionar página

Crear informe con imagen almacenada en una tabla

Escrito por: Eddie Molina

Oracle ACE Pro. Oracle APEX Cloud Developer Certified Professional. Presidente de ORAUGCRC (Grupo de Usuarios Oracle de Costa Rica). Miembro de líderes de LAOUC. Conferencista, consultor, desarrollador y capacitador en tecnologías Oracle, especialmente Oracle Application Express con más de 30 años de experiencia.

09/10/2009

Me han consultado como mostrar en un informe, una imagen almacenada en una tabla de la base de datos.

Esto es en realidad muy sencillo, e involucra el uso de la función dbms_lob.getlength().

El procedimiento a seguir es el siguiente:

    1. Cree una nueva página en su aplicación de tipo Informe
    2. Incluya una consulta SQL similar a la siguiente:

Observe la inclusión de la función dbms_lob.getlength()

    1. Complete el informe
    2. Haga clic en el enlace Informe en la sección de regiones

Enlace Informe

    1. Ahora haga clic en el icono de edición de la columna correspondiente a la imagen

Icono edición

    1. En la sección de Formato de Columna, en el campo Formato Numérico/Fecha agregue el siguiente texto:

Formato de Columna

en donde:

    • DEMO_PRODUCT_INFO, es el nombre de la tabla del reporte,
    • PRODUCT_IMAGE, es el nombre de la columna BLOB que contiene la imagen a mostrar,
    • PRODUCT_ID, es el nombre de la columna llave de la tabla.
  1. Finalmente haga clic en el botón Botón Aplicar

Eso es todo, si ejecutan la nueva página, deberían estar viendo en cada línea del reporte, la correspondiente imagen en la columna indicada.

Pueden observar un reporte igual al descrito en mi aplicación de ejemplo en OTN.

Los espero en la siguiente.

También te puede gustar…

APEX 26.1 Nuevas APIs

APEX 26.1 Nuevas APIs

Continuemos conociendo un poco más de las cosas nuevas que trae la versión 26.1 de Oracle Application Express. En esta...

JSON y APEX_JSON

JSON y APEX_JSON

Con la llegada de APEX 26.1 hace apenas dos semanas y las nuevas funcionalidades que ofrece, cobra notoriedad el...

La nueva cara de APEX

La nueva cara de APEX

Hace apenas unos días que fue liberada la versión 26.1 de APEX. Una versión que va a marcar un antes y un después en...

Share This