Continuacion ejemplo de base de datos y reports con jasper report
Embed Size (px)
Transcript of Continuacion ejemplo de base de datos y reports con jasper report
-
Continuacin de Ejemplo de base de datos y reports con jasper report
Continuando con la creacin de reportes para un proyecto en java con NetBeans, se instala el
plugin descargado, se puede observar en los siguientes grficos
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
btn de add plogins buscamos el plugin que descargamos de la pgina oficial que se ha
descomprimido seleccionando los cuatro documentos y se acepta
-
Se abren los documentos, que aparecern en la ventana de plugins y se clickea el botn instal o
instalar
-
Se presiona next o siguiente, en la ventana de condiciones estas se aceptan y se sigue con next
hasta que se instala el plugin
-
Se contina
-
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
continuacin, aparece un cono de una base de datos para la configuracin de la conexin del
reporte a la base de datos y la o las tablas y campos que se requieren dada la finalidad del reporte.
-
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 conexin se le asigna un identificador
Esto se hace presionando el botn new y aparece una ventana de configuracin para una nueva
conexin, se clickea donde dice empty data source para crear la nueva conexin
-
Se selecciona la primera opcin (JDBS) y se pulsa next. Se llenan todos los campos con la
informacin mencionada anteriormente y se presiona test. Se recomienda marcar sabe para que al
hacer un reporte no pida la clave, pero si se desea ms seguridad se puede deja sin marca
Acepta y se procede a incorporar otras libreras para generar reportes en formato PDF y poder
verlos a travs de un visor
-
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 coneccin 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 conexin
exactamente de la misma manera que se explic previamente, si ya esa conexin existe se
selecciona con una marca en el checkbox el nombre de la conexin
-
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 botn launch report wizard, aqu se le asigna un nombre
al reporte y la ubicacin del mismo, en este caso el nombre va a ser reporte y se ubicar en la
carpeta src de este proyecto
-
Se presiona next, aqu se puede utilizar la instruccin sql que se desee en el edito que aparece, o
para mayor facilidad se presiona el botn 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
-
Despus se presiona next
Y se seleccionan todos los campos con>> o los campos que se necesitan seleccionando ese campo
y presionando >
-
Despus 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
-
Al rato se muestra el cdigo con extensin jrxml, es la fuente de el archivo, el diseo que genera la
extensin jasper que es el ejecutable y la historia (de su creacin)
Cuando se selecciona preview se muestra una previsualizacin del documento ejecutable y se
genera el cdigo con extensin jasper
-
Despus se va a explicar como colocar este documento PDF en un visor y enlazarlo a un proyecto
con NetBeans