Está en la página 1de 28

1

CONFECCIN DE INFORMES IREPORT Y


JASPERREPORTS
JasperReports es un motor de creacin de informes
en cdigo abierto. Est escrito completamente en
Java y es capaz de utilizar los datos procedentes de
cualquier tipo de fuente de datos y presentar los
documentos con precisin de pxeles, lo cuales se
pueden ver, imprimir o exportar en una variedad de
formatos de documentos incluyendo HTML, PDF,
Excel, OpenOffice y Word.

CONFECCIN DE INFORMES IREPORT Y


JASPERREPORTS
iReport es un diseador gratuito y de cdigo abierto
para JasperReports. Crea diseos muy sofisticados
que contienen grficos, imgenes, subinformes,
tablas de referencias cruzadas y mucho ms. Puede
acceder a datos a travs de JDBC, TableModels,
JavaBeans, XML, Hibernate, CSV, y fuentes
personalizadas y luego publicar estos informes en
formato PDF, RTF, XML, XLS, CSV, HTML, XHTML,
texto, DOCX, u OpenOffice.
3

IREPORT INSTALACIN
http://community.jaspersoft.co
m/download

Debemos descargar
iReportDesigner y JasperReports
Library.

IREPORT CREACIN DE UN INFORME


Suponiendo que tenemos instalado un servidor de PostgreSQL
En primer lugar creamos una pequea base de datos, la llamamos
como queramos y dentro introducimos una tabla con unos registros.

IREPORT CREACIN DE UN INFORME


Una vez hemos creado nuestra base de datos
Postgres, abrimos el iReport. Creamos un datasource
clickando en el icono

IREPORT CREACIN DE UN INFORME


Se abrir la ventana
de Connections /
Datasources y
clickamos en New

IREPORT CREACIN DE UN INFORME


Seleccionamos
Database JDBC
Connection

IREPORT CREACIN DE UN INFORME


Damos un nombre
cualquiera a la conexin.
Seleccionamos el JDBC
Driver de Postgresql
En JDBC URL indicamos el
nombre de nuestra BBDD
Insertamos los datos de
nuestro login.
Pulsamos Test para
comprobar que todo
funciona correctamente.
9

IREPORT CREACIN DE UN INFORME

Ahora nos dirigimos al men superior File > New y en Report seleccionamos una
plantilla (yo he seleccionado Blank A4) y pulsamos Open the Template

10

IREPORT CREACIN DE UN INFORME


Nota: La extensin de documentos de reportes generados por
JasperReports es ".jrxml" que significa "jasper reports xml", y es un
documento xml que contiene los datos para generar un archivo compilado
(".jasper") que es el que usaremos principalmente en nuestras
aplicaciones Java (aunque tambin podriamos optar por compilar nuestro
archivo ".jrxml" desde la misma aplicacin Java y as generar el archivo
".jasper" correspondiente).

11

IREPORT CREACIN DE UN INFORME


Abrir el report query

12

IREPORT CREACIN DE UN INFORME

13

iReport Creacin de un informe


Al dar Ok en el report query, obtenemos en la paleta inspector, los Fields del reporte:

14

IREPORT CREACIN DE UN INFORME


Arrastramos los fields al reporte
Vemos el resultado en Preview

15

IREPORT CREACIN DE UN INFORME


La consulta realiza es muy simple, tenemos 3 opciones para editarlas:
1.

Escribir una consulta nosotros mismos de forma directa (que es lo que se


hizo)

2.

Cargar una consulta que tengamos guardada en algn archivo .sql o .txt.

3.

Crear una consulta usando el "diseador de consultas".

16

IREPORT CREACIN DE UN INFORME


En el caso 3, diseador de consultas.

17

IREPORT CREACIN DE UN INFORME


Si queremos compilar nuestro reporte de forma manual podemos hacer
clic en el botn "Compile Report" de la vista de diseo:

18

IREPORT CREACIN DE UN INFORME


Podemos dejarlo mas atractivo usando la paleta de componentes:

19

20

21

22

Agregar un reporte al server

23

Seleccionar un Data Source del repositorio

24

SI NO EXISTE EL DATASOURCE
Si no existe el DataSource adecuado (la conexin al servidor de datos), agregar en
JasperServer un Origen de Datos.

25

26

Finalmente se agrego nuestro reporte al servidor jasper.

27

A travs de la interfaz de Jasper Server tambin se puede Acceder al reporte:

28

También podría gustarte