Transcript
Page 1: Continuacion ejemplo de base de datos y reports con jasper report

Continuación de Ejemplo de base de datos y reports con jasper report

Continuando con la creación de reportes para un proyecto en java con NetBeans, se instala el

plugin descargado, se puede observar en los siguientes gráficos

Se busca en el menú tools (herramientas) el comando plugin y se hace click

Se abre la ventana de plugins y seleccionamos la pestana de descargados o downloaded, en el

btón de add plogins buscamos el plugin que descargamos de la página oficial que se ha

descomprimido seleccionando los cuatro documentos y se acepta

Page 2: Continuacion ejemplo de base de datos y reports con jasper report

Se abren los documentos, que aparecerán en la ventana de plugins y se clickea el botón instal o

instalar

Page 3: Continuacion ejemplo de base de datos y reports con jasper report

Se presiona next o siguiente, en la ventana de condiciones estas se aceptan y se sigue con next

hasta que se instala el plugin

Page 4: Continuacion ejemplo de base de datos y reports con jasper report

Se continúa

Page 5: Continuacion ejemplo de base de datos y reports con jasper report

Hasta que se ha instalado y se finaliza

Si se cierra el JDK se abre nuevamente

Cuando NetBeans reiniicia se actualiza y cambia la apariencia de la interfaz a esta que se muestra a

continuación, aparece un ícono de una base de datos para la configuración de la conexión del

reporte a la base de datos y la o las tablas y campos que se requieren dada la finalidad del reporte.

Page 6: Continuacion ejemplo de base de datos y reports con jasper report

Para configurar un reporte de una plantilla o un reporte en blanco, se define una conexcion donde

se especifican los datos del Driver de la base de datos y el nombre de la misma, el usuario y la

clave y a esa conexión se le asigna un identificador

Esto se hace presionando el botón new y aparece una ventana de configuración para una nueva

conexión, se clickea donde dice empty data source para crear la nueva conexión

Page 7: Continuacion ejemplo de base de datos y reports con jasper report

Se selecciona la primera opción (JDBS) y se pulsa next. Se llenan todos los campos con la

información mencionada anteriormente y se presiona test. Se recomienda marcar sabe para que al

hacer un reporte no pida la clave, pero si se desea más seguridad se puede deja sin marca

Acepta y se procede a incorporar otras librerías para generar reportes en formato PDF y poder

verlos a través de un visor

Page 8: Continuacion ejemplo de base de datos y reports con jasper report

Existen varias maneras de crear el reporte jrxml, para compilarlo al ejecutable jasper, o

directamente desde NetBeans o abriendo en Windows una ventana JasperSoft

Aquí se va a mostrar el crear el reporte desde JasperSoft, primero se crea la conección a base de

datos, si ya se tiene una, se va al paso 2 para crear un reporte en blanco y personalizarlo o para

usar una plantilla. Aquí se va a crear con una plantilla

En el paso 1, que se activa haciendo click en el icono debajo de step 1 se crea la conexión

exactamente de la misma manera que se explicó previamente, si ya esa conexión existe se

selecciona con una marca en el checkbox el nombre de la conexión

Page 9: Continuacion ejemplo de base de datos y reports con jasper report

En el paso 2 o step 2, se presiona en el ícono donde aparece el documento con una escuadra y se

siguen los pasos de la siguiente manera

Se selecciona la plantilla y se presiona el botón launch report wizard, aquí se le asigna un nombre

al reporte y la ubicación del mismo, en este caso el nombre va a ser reporte y se ubicará en la

carpeta src de este proyecto

Page 10: Continuacion ejemplo de base de datos y reports con jasper report

Se presiona next, aquí se puede utilizar la instrucción sql que se desee en el edito que aparece, o

para mayor facilidad se presiona el botón design query

Se arrastra la o las tablas que contienen los campos que se van a colocar en el reporte, en este

caso se va a seleccionar la única tabla creada y se marcan todos los campos. Se presiona ok

Page 11: Continuacion ejemplo de base de datos y reports con jasper report

Después se presiona next

Y se seleccionan todos los campos con>> o los campos que se necesitan seleccionando ese campo

y presionando >

Page 12: Continuacion ejemplo de base de datos y reports con jasper report

Después de haber presionado next se agrupa por uno de los campos, o simplemente se deja así y

se presiona next. Aparece una ventana de congratulations indicando que ya se creó el reporte y se

presiona finish

Page 13: Continuacion ejemplo de base de datos y reports con jasper report

Al rato se muestra el código con extensión jrxml, es la fuente de el archivo, el diseño que genera la

extensión jasper que es el ejecutable y la historia (de su creación)

Cuando se selecciona preview se muestra una previsualización del documento ejecutable y se

genera el código con extensión jasper

Page 14: Continuacion ejemplo de base de datos y reports con jasper report

Después se va a explicar como colocar este documento PDF en un visor y enlazarlo a un proyecto

con NetBeans