Informes en Java

informes

Un informe es un documento con el propósito de comunicar información a un nivel más alto en una organización. Muchas aplicaciones necesitan generar informes o reportes a los usuarios sobre los datos que se generan en el sistema y en ocasiones se encuentran almacenados en nuestra base de datos.

Para poder generar estos informes utilizamos la herramienta iReport que nos permite diseñar  informes para JasperReports. Para que nuestra aplicación pueda generar informes lo primero que debemos hacer es crear el informe en iReports, aquí definiremos la estructura del informe y los datos que mostraremos. Cuando el informe esta creado solo tenemos que añadir unas pocas lineas al código de nuestra aplicación.

JasperReport reporte = (JasperReport) JRLoader.loadObjectFromFile("report1.jasper");
 JasperPrint jasperPrint = JasperFillManager.fillReport(reporte, parametros,conexion);
 JRExporter exporter;
 exporter = new JRPdfExporter();
 exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
 exporter.setParameter(JRExporterParameter.OUTPUT_FILE, new java.io.File("reporteSesion1PDF.pdf"));
 exporter.exportReport();

Este código puede variar ligeramente en algunos casos, puede que los datos no se obtengan de una base de datos o que nuestro informe  no necesite parámetros. Este ejemplo nos generaría el informe en formato pdf, pero podemos elegir otros formatos o mostrarlos por la aplicación sin necesidad de generar un archivo.

Algunos de los elementos que podemos encontrar en un informe son:

  • Variables (son los valores que se recuperan del datasource)
  • Campos (se usan para mostrar valores como resultados de cálculos)
  • Parámetros (valores que se pasan directamente al informe)
  • Gráficos (Se utilizan para mostrar datos gráficamente)
  • Grupos (Se utilizan para agrupar variables)
  • Sub-reportes (Permiten crear reportes más complejos y simplificar el trabajo de diseño)

A continuación hay diversos enlaces de diferentes informes generados en una aplicación de NetBeans:

Anuncios

Publicado el 16/02/2014 en DI y etiquetado en , , . Guarda el enlace permanente. Comentarios desactivados en Informes en Java.

Los comentarios están cerrados.

A %d blogueros les gusta esto: