Sunteți pe pagina 1din 17

UD.

Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

DISEÑO DE REPORTES CON IREPORT

IReport

IReport es un diseñador visual de código libre para JasperReports escrito en Java.


Es un programa que ayuda a los usuarios y desarrolladores que usan las bibliotecas
o librerías JasperReports para diseñar reportes visualmente. A través de una interfaz
rica y simple de usar, IReport provee las funciones más importantes para crear
reportes en menos tiempo. IReport genera archivos “jasper” y “print” de prueba.
IReport nació como una herramienta de desarrollo,pero puede utilizarse como una
herramienta de oficina para adquirir datos almacenados en una base de datos, sin
pasar a través de alguna otra aplicación.

IReport en NetBeans

Los desarrolladores de iReport sacaron un plugin para NetBeans a finales de


Diciembre del 2007. Para los que programaron en .net habrán usado un
CristalReports, así en Java viene a ser iReport. Pero iReport es un editor visual para
generar los reportes por medio de la librería jasperReport. Después de todo esto,
para lo que usamos NetBeans como entorno de desarrollo quizá no era el más
adecuado tener que usar dos herramientas por separado, sin embargo en febrero del
2008 sale un plugin de iReport para NetBeans lo cual es una mejora de los utilitarios
que ofrece el entorno NetBeans.

Para utilizarlo necesitamos descargarlo de la página web de Netbeans:


http://plugins.netbeans.org/plugin/4425/ireport.

Vamos instalando el plugin o complemento de iReport para NetBeans (se aplica a


partir de la versión 6.0 o mas) siguiendo los siguientes pasos:

Instalación del complemento iReports

Pág. 1
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

1. Estando en el entorno de NetBeans, en la barra de menú selecciona la opción


herramientas (tools) y luego la opción de complementos (plugins).

2. Se apertura una ventana de complementos disponibles, dando la posibilidad


de descargar nuevos complementos.

3. Ubicamos los archivos de los complementos de iReport, los seleccionamos y

Pág. 2
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

presionamos el botón abrir.

Pág. 3
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

4. Después de agregar los complementos referidos a ireport-designer y a


jasperreport, dar clic en el botón de comando Instalar. Se muestra una ventana
indicando los complementos que se quiere instalar (install).

Dar clic en el botón Siguiente.

Pág. 4
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

5. Luego, debemos aceptar los términos de la licencia.

6. A la ventana de advertencia, presionamos el botón continuar.

Pág. 5
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

7. Luego comenzara el proceso de instalación hasta que se muestre la ventana


de finalización indicando que la instalación ha terminado con éxito.

Pág. 6
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Una vez terminada la instalación esperamos un momento a que cargue la ventana de


inicio de iReport.

Usando IReport 3.7.2

En el siguiente entorno que nos muestra iReport, elegimos el paso 1: crear una
conexión a la base de datos.

Pág. 7
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Indicar el nombre de la conexión (jdbcUniversidad), el nombre de la base de datos en


JDBC URL y finalmente el usuario y el password.

Pág. 8
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Dar clic en el botón de comando Test para verificar la conexión.

Solicitará indicar el password y luego dar clic en el botón de comando OK. Debe salir
un mensaje de conexión satisfactoria.

Pág. 9
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Por ultimo aceptamos y presionamos el botón guardar (Save).

Nuevamente estando en el entorno de IReport, seleccionamos el paso 2: Crear un


nuevo reporte.

Pág. 10
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Damos clic en el botón de comando Open this Template y se mostrará la ventana


para establecer el nombre del reporte, al que llamaremos reportEscuela.

Pág. 11
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Hacemos clic en el botón de comando Siguiente.

Hacemos clic en el botón de comando Terminar (Finish), el entorno de iReport se


visualiza de la siguiente manera.

Diseño de la
página del Controles
Inspector reporte del reporte
del reporte

Pág. 12
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Para poder obtener los datos de la base de datos necesitamoes hacer una consulta,
para ello seleccionamos la opción Query.

Escribimos la sentencia SELECT para visualizar las Escuelas Profesionales

Pág. 13
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Luego de dar clic en el botón de comando OK.

Seleccionar un objeto Static Text para colocar un título al reporte.

Pág. 14
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Usando objetos Static Text colocamos los títulos para cada uno de los campos.

Usando los campos que se muestran en la vista Report Inspector arrastra los
campos a la zona de Detalle (Detail) del diseño colocando debajo del título.

Pág. 15
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Ajustamos el alto de la sección de área de


detalle

Por ultimo procedemos a ver la vista preliminar del reporte.

Le solicitará el ingreso del password y luego al dar clic en el botón de comando


Aceptar se visualizará el reporte.

Pág. 16
UD. Taller de programación concurrente JAVA Guía N°7 Diseño de reportes

Pág. 17

S-ar putea să vă placă și