Consulta entre dos fechas en reportes de IREPORT

Servicios de Desarrollo Web, Software y Aplicaciones moviles, & Soporte tecnico, blog oficial de tecnologia y mas

Consulta entre dos fechas en reportes de IREPORT

Lenguaje java

Solución en la utilización de dos parámetros (Consulta entre dos fechas) para realizar consultas en iReport

Una de las cosas que debes tomar en cuenta, antes de hacer consulta entre dos fechas, es comprender los siguientes conceptos.

¿Que es iReport?

Es una plataforma, que es completamente de software libre, quiere decir hecho en codigo java, que es desarrollado por la empresa JasperSoft.

Tiene como objetivo el diseño de reportes para sistemas administrativos utilizado diversos tipos de bases de datos y utiliza el sistema de consulta JDBC.

Esta tecnología funciona como complemento del IDE de NetBeans.

¿Que es Netbeans?

Consiste en la interfaz de desarrollo, la cual tiene múltiple funciones, no solo hace sistemas de escritorio sino también paginas web y funciona como varios lenguajes de programación además de Java.

Actualmente Netbeans cuenta con la versión 22, denominada Apache Netbeans, pueden verlo en el siguiente enlace: CurrenVersionNetbeans

Su objetivo se encarga de crear reportes para documentos en un Sistema administrativo, durante la realización de estos reportes aparecen necesidades como la utilización de parámetros y consultas en bases de datos del sistema que se esta construyendo.

A continuación se presenta una solución donde se lleva a cabo la consulta entre dos fechas, como parámetros tipo Date, como se muestra en el siguiente cuadro:

Generador de Consulta en iReport

Luego el siguiente codigo para generar el reporte:

try{
Resumen2 = (JasperReport) JRLoader.loadObject(getClass().getResource(«resumen_compra2.jasper»));
}catch(JRException ex){
System.out.println(«error cargando la Resumen»);
}

   java.sql.Date date1 = new java.sql.Date(jDateChooser2.getDate().getTime());
   java.sql.Date date2 = new java.sql.Date(jDateChooser3.getDate().getTime());
              
               Map fechas = new HashMap();
               
               fechas.put(«fecha_ini», date1);
               fechas.put(«fecha_fin», date2);

Fíjense exclusivamente en el texto en negritas eso le dará compatibilidad para la consulta y generación del reporte de lo contrario les botará una pagina en blanco.

Lo que esta en rojo, es el mecanismo para reproducir los reportes en iReport.

Pueden dejarnos sus comentarios, para mas artículos ingresa a el enlace del blog: juanmancillatech.com/blog y busca la categoría de programación.

 

Deja un comentario