Oracle Application Express, es un entorno integrado de desarrollo rápido de aplicaciones web para bases de datos Oracle, el cual nos permite crear aplicaciones robustas con un mínimo de esfuerzo ya que por su entorno declarativo cualquier persona que no tiene experiencia en programación puede crear aplicaciones muy modernas y eficientes.
A lo largo del tiempo, y con el uso de Oracle Apex me fui dando cuenta que uno de los aspectos que más gustaba entre los usuarios de esta herramienta era la gran facilidad para crear todo tipo de reportes para la visualización de los datos en nuestras aplicaciones web, siendo una de las características más potentes que nos brinda Apex es lógico pensar que tan excelente capacidad de elaboración de reportes haga que surja la necesidad de poder imprimirlos desde nuestra aplicación.
Crear reportes listos para imprimir tanto sea en formato PDF o MS Word es un requerimiento común en la mayoría de las aplicaciones. Los típicos usos de reportes para impresión son los del tipo financiero, como por ejemplo las facturas, las órdenes de compra y ventas, los presupuestos, las ventas según un periodo de fecha o diferentes tipos de formularios para la visualización de los datos.
Las capacidades de impresión en Oracle Application Express fueron añadidas en la versión 3.0. Existen diferentes opciones a la hora de imprimir los reportes que realizamos en APEX, como por ejemplo el uso de Apache FOP, Apache Cocoon Framework, Oracle BI Publisher, Java, PL/PDF, JasperReports, etc.
JasperReports es un software libre que nos permite crear informes, donde los ficheros se definen en un xml para posteriormente ser compilado por las librerías JasperReports (.jasper), se usa comúnmente con iReport, una herramienta gráfica de código abierto para la creación y edición de Informes.
Este libro pretende ser una guía práctica, es decir, un “paso a paso”, para aprender a crear Informes Personalizados con iReport Designer y conocer cómo el Kit del JasperReports Integration, desarrollado por Dietmar Aust, puede ser usado dentro de nuestras aplicaciones en Oracle Apex para invocar los Informes y mostrarlos en diferentes tipos de formatos de impresión.
Al finalizar con la lectura de este libro, no sólo sabrás todo lo que necesites para crear tus propios reportes personalizados, con imágenes, filtros y mucho más, sino que también tendrás las bases suficientes para explorar nuevas funcionalidades por tu cuenta.