Ireport
INTRODUCCIÓN
1.1.
1.2.
CARACTERÍSTICAS DE IREPORT
INSTALACIÓN DE IREPORT
2
2
2
2.
CONFIGURACIÓN DE IREPORT
6
3.
MI PRIMER INFORME
9
3.1
3.2
3.3
3.4
3.5
3.6
CREAR UN INFORME
PARTES DE UN INFORME
PARÁMETROS ($P)
VARIABLES ($V)
CAMPOS ($F)
CONSULTAS
9
9
10
11
12
12
4.
AGRUPACIÓN
16
5.
SUBINFORMES
19
5.1
5.2
5.3CREAR EL INFORME PADRE
CREAR EL INFORME HIJO
INTEGRACIÓN DE LOS INFORMES
19
19
20
6.
INFORMES CON CÓDIGO HTML
23
7.
GRÁFICAS
25
7.1
7.2
7.3
PROPIEDADES GENERALES
GRÁFICA DE BARRAS
GRÁFICA CIRCULAR O DE QUESOS.
26
26
27
8.
TABLA DE REFERENCIAS CRUZADAS
29
9.
REFERENCIAS
33
1. Introducción
iReport es una herramienta visual para laconstrucción y diseño de informes de
JasperReports.
1.1.
Características de iReport
Ireport tiene, entre otras, las siguientes características:
100% escrito en Java, opensource y gratuito
Soporta internacionalización nativamente.
Soporta jdbc
Facilidad de instalación
Incluye Asistentes
Variedad de Fuentes incluidas
1.2.
•
•
•
•
Instalación de iReport
Jdk
6:
el
realmente
elúnico
requerimiento
de
instalación
(http://java.sun.com/javase/downloads/index.jsp)
iReport
2.0.2:
lógicamente,
para
descargarlo,
http://sourceforge.net/project/showfiles.php?group_id=64348&package_id=
64215, si nuestro sistema operativo es Windows, descargar el iReport-2.0.2windows-installer.exe
Acrobat 7 o superior, realmente no es necesario pero es recomendable para
visualizar elresultado.
En nuestro caso vamos a conectarnos a una base de datos, por lo que
necesitamos el driver JDBC para oracle (ojdbc14.jar)
1. Instalación de JDK
Ejecutar el archivo de instalación y seguir las instrucciones del asistente.
2
3
2. Instalación de iReport
4
3. Instalación del driver. Lo único que hay que hacer es copiar el driver
ojdbc14.jar el la carpeta lib de dondese haya instalado el iReport, si hemos
dejado la opción por defecto C:\Archivos de programa\JasperSoft\iReport2.0.2\lib
5
2. Configuración de iReport
Una vez hecho todo esto ya podemos abrir el iReport y empezar a configurar
nuestras opciones y lo primero va a ser crearnos una conexión con la Base de
Datos. Para ello buscamos la opccion de Conexiones/Fuentes de datos, le damos a
nueva yelegimos la opcion de Conexión Base de Datos JDBC.
6
Si hemos instalado el driver nos tiene que salir en el desplegable de Controlador
JDBC. Introducimos los datos de la conexión y listo.
Una vez creada la conexión vamos a establecer los programas de externos en los
que se va visualizar los reports, además también podemos especificar dónde
queremos la compilación, si queremos que segeneren backups,…
7
Y ya por último antes de empezar a trabajar, especificamos el formato de salida del
report.
Una vez creado el datasource correctamente vamos a diseñar nuestro informe.
8
3. Mi primer informe
3.1
Crear un informe
Para crear un nuevo informe, hacemos Fichero
Nuevo documento ( ), aparece
el cuadro de diálogo en el que especificamos las propiedades delinforme, si
posteriormente tenemos que cambiarlas desde editar
propiedades del informe.
Lo más destacable es el nombre del informe, el tamaño de la página y la
orientación y luego en la pestaña de i18n la codificación del XML, que si tenemos
problemas con la ñ hay que poner en ISO-8859-1.
3.2
Partes de un informe
Cuando creamos un informe, podemos distinguir distintas partes o bandas:9
•
•
•
•
•
•
•
title: esta zona aparece sólo en la primera pagina del informe, por lo que si
queremos que un título nos aparezca en todas las páginas, esta no se la
banda adecuada
pageHeader: el encabezado de página aparece en la parte superior de cada
una de las páginas que tenga el informe.
columnHeader: esta zona también se repite en cada una de las páginas, se
suele...
Regístrate para leer el documento completo.