REPORTES CON JAVA

0 comentarios
 
En esta entrada dejare como ejemplo la forma como hacer reportes, con parámetros y sin parámetros.
Pare realzar los reportes utilicé el iReport 4.7.1, el cual dejo el link para que sea descargado, para poder utilizarlo solo se debe abrir el archivo “ireport” de tipo aplicación como se muestra en la siguiente imagen.


Las librerías necesarias que deben ser añadidas al netbenas están dentro del proyecto a descargar, en caso no estén importadas, deberán añadirlas junto con el conector mysql y el datechooser como en la siguiente imagen.


Una vez hecho se deberá crear la clase GenerarReporte.java, la cual contendrá el siguiente código.
 


En ambos tenemos dos métodos, el primero nos visualizara el reporte sin parámetros para el cual debemos pasarle la ruta en la que se encuentra el reporte y asignarle el título, y el segundo le tendremos que pasar un parámetro, al cual debemos pasarle la ruta en la que se encuentra el reporte, asignarle el título y la variable que servirá para visualizar el reporte.

Con todo esto solo falta la clase conexión para que funcione el reporte.


Dicho esto nos vamos a nuestra aplicación de ejemplo y hacemos doble clic en el botón Listado y escribimos el siguiente:


Para visualizar el reporte sin parámetros.


Para visualizar el reporte con parámetros, solo debemos hacer clic en una fila de la grilla y presionar el botón Detalle.

Podemos observar que pasamos como parámetro el registro de una fila de la tabla el cual es el código del producto.

Nos mostrara lo siguiente:

Reporte sin parámetros.


Reporte con parámetro.


Con esto ya tenemos dos manera de visualizar reportes, dejare el proyecto que se utilizó como ejemplo, el cual contiene un CRUD visto en un post anterior, modificado para esta ocasión.
Nota: Las librerías para ser importadas están dentro del proyecto en la carpeta Jar con el nombre iReport.

Link de la aplicaciónhttp://adf.ly/hrGoM

No hay comentarios:

Publicar un comentario

 
© 2012. Design by Main-Blogger - Blogger Template and Blogging Stuff