SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
INFORME CON JASPERREPORT.
 Creamos un proyecto y lo nombramos.
 Creamos las carpetas correspondientes en el proyecto para tenerlo todo ordenado.
Creamos la carpeta reports, y luego dentro de ella la carpeta results y templates.
 Ahora vamos a añadir las bibliotecas correspondientes, añadimos la biblioteca de
JasperRepot, y la JAVA DB, la primera nos permitirá utilizar la librería JaperReport en
nuestro proyecto, la segunda nos permitirá trabajar con la base de datos. Para ello vamos
a propiedades del proyecto y las agregamos.
 Realizamos ahora la conexión con la base de datos correspondiente.
 Ahora en la carpeta templates que hemos creado, creamos un archivo vacío, este lo
nombraremos con la extensión jrxml.
 En él introduciremos el siguiente código que nos permitirá darle formato a nuestro informe.
 En el archivo main de java insertaremos lo siguiente, en el que creamos un objeto conexión
y los correspondientes que nos permitirán presentar el informe.
 Por último, compilamos el informe lo ejecutamos y el resultado será el siguiente.
INFORME CON IREPORT.
 Creamos un nuevo proyecto en NetBeans haciendo clic en Archivo->Nuevo proyecto,
elegimos en la ventana java y aplicación de escritorio, la damos a terminar.
 A continuación, nombramos el nuevo proyecto, elegimos su ubicación y dejaremos
marcada la casilla para que nos cree el archivo main dentro del correspondiente paquete.
 Haciendo clic derecho sobre el nombre del proyecto creamos un nuevo paquete y lo
nombramos.
 En el nuevo paquete, creamos un nuevo reporte de ireport, damos clic derecho en el nuevo
paquete creado, y si no nos aparece para crear un nuevo reporte iremos a otro y en esta
ocasión vamos a elegir “report wizard” y damos clic en siguiente.
 Elegimos una de las plantillas que se nos ofrece y siguiente.
 Nombraremos el informe.
 Llega el momento de conectarnos con la base de datos, le damos a “new” y en la ventana
que se nos presenta elegimos “NetBeans Database JDBC connection” y a next.
 Le damos un nombre a nuestra conexión y dejamos la ubicación por defecto. Testeamos la
misma y si todo sale bien damos en “save”.
 Introducimos ahora la petición a la base de datos, podemos hacerlo visualmente dándole al
botón “Design querry” o introducirla manualmente, una vez hecho damos clic en siguiente.
 En la siguiente ventana finalizamos el proceso eligiendo todas las columnas a presentar,
las pasamos a la otra parte dándole al botón correspondiente y clic en siguiente.
 En la siguiente ventana podemos elegir la manera de agrupar la consulta, como en el
ejercicio no lo pide, lo dejamos por defecto y damos a siguiente.
 Finalmente nos dice que el reporte se ha creado y terminamos.
 Observamos como en el inspector de NetBeans aparecen el archivo jrxml en nuestro
proyecto y una nueva pestaña “Report Inspector”, nos situamos en esta ventana y
primeramente vamos a cambiar el título y el subtítulo del informe de manera visual,
seleccionamos las etiquetas y en la ventana de propiedades cambiamos el nombre.
 El resultado final es el siguiente.
OPINIÓN SOBRE JASPERREPORT Y IREPORT.
Si bien las dos son herramientas sobradamente conocidas y utilizadas para la realización de este
tipo de informes, en mi opinión lo más conveniente es primeramente utilizar la librería
JasperReport sin ningún otro añadido con la intención de aprender cómo se generan los informes,
de qué manera y como se realiza y trabaja el código subyacente, en este sentido y a nivel
didáctico creo que esta es la mejor opción, las herramientas visuales son muy útiles y
productivas, pero para aprender lo mejor es sumergirse en el código y en las “tripas” de la
herramienta.
A nivel laboral, empresa, las cosas cambian totalmente ya que, en la búsqueda de la
productividad y eficiencia, ireport nos facilita mucho las cosas siendo una herramienta casi
totalmente visual dónde incluso a partir de una plantilla podemos generar un informe completo sin
más que dar unos toques, también visualmente al resultado final si no estamos completamente
satisfechos.
Teniendo en cuenta estos dos aspectos, personalmente utilizaría la librería JasperReport para
aprender los cómos, quizás también en determinadas ocasiones combinada con ireports para
comparar y ver qué clase y como genera ireports el código; pero en cambio en un entorno
productivo me decantaría por ireports por ser una herramienta que favorece mucho más la
productividad.
Informes en java segunda parte

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Como combinar correspondencia en Word bien esplicado
Como combinar correspondencia en Word bien esplicadoComo combinar correspondencia en Word bien esplicado
Como combinar correspondencia en Word bien esplicado
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
 
REPORTES
REPORTESREPORTES
REPORTES
 
Combinar correspondencia
Combinar correspondenciaCombinar correspondencia
Combinar correspondencia
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Crear firma para outlook
Crear firma para outlookCrear firma para outlook
Crear firma para outlook
 
JDBC
JDBCJDBC
JDBC
 
proyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysqlproyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysql
 

Similar a Informes en java segunda parte (20)

IREPORT
IREPORTIREPORT
IREPORT
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
Reportes
ReportesReportes
Reportes
 
Reportes
ReportesReportes
Reportes
 
Jasreport
JasreportJasreport
Jasreport
 
Reportes
ReportesReportes
Reportes
 
Reportes
ReportesReportes
Reportes
 
Reportes
ReportesReportes
Reportes
 
Reportes
ReportesReportes
Reportes
 
Power point report
Power point reportPower point report
Power point report
 
Reportes
ReportesReportes
Reportes
 
Netbeans
Netbeans Netbeans
Netbeans
 
Report
ReportReport
Report
 
Como instalar JasperReport e iReport en Netbeans 8.0
Como instalar JasperReport e iReport en Netbeans 8.0Como instalar JasperReport e iReport en Netbeans 8.0
Como instalar JasperReport e iReport en Netbeans 8.0
 
Trabajo programcion
Trabajo programcionTrabajo programcion
Trabajo programcion
 
Base de datos y reportes
Base de datos y reportesBase de datos y reportes
Base de datos y reportes
 
Manual acceso a datos vb.net
Manual acceso a datos vb.netManual acceso a datos vb.net
Manual acceso a datos vb.net
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 

Más de Francisco Jose Caneda Iglesias (14)

Redes packet tracer
Redes packet tracerRedes packet tracer
Redes packet tracer
 
Dominio Active Directory
Dominio Active DirectoryDominio Active Directory
Dominio Active Directory
 
Bd espaciais
Bd espaciaisBd espaciais
Bd espaciais
 
Disparadores en sql
Disparadores en sqlDisparadores en sql
Disparadores en sql
 
Funciones y procedimientos en mysql
Funciones y procedimientos en mysqlFunciones y procedimientos en mysql
Funciones y procedimientos en mysql
 
Vistas y permisos en bases de datos
Vistas y permisos en bases de datosVistas y permisos en bases de datos
Vistas y permisos en bases de datos
 
Creracion de usuarios y gestion de permisos en bases de datos mysql
Creracion de usuarios y gestion de permisos en bases de datos mysqlCreracion de usuarios y gestion de permisos en bases de datos mysql
Creracion de usuarios y gestion de permisos en bases de datos mysql
 
Ejercicios bbdd
Ejercicios bbddEjercicios bbdd
Ejercicios bbdd
 
Instalacion mysql
Instalacion mysqlInstalacion mysql
Instalacion mysql
 
Informes java primera parte
Informes java primera parteInformes java primera parte
Informes java primera parte
 
Bases de datos con java
Bases de datos con javaBases de datos con java
Bases de datos con java
 
Proyecto academia
Proyecto academiaProyecto academia
Proyecto academia
 
Automata finito
Automata finitoAutomata finito
Automata finito
 
Ejemplo BáSico De Uso De Alu
Ejemplo BáSico De Uso De AluEjemplo BáSico De Uso De Alu
Ejemplo BáSico De Uso De Alu
 

Último

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 

Último (19)

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 

Informes en java segunda parte

  • 1. INFORME CON JASPERREPORT.  Creamos un proyecto y lo nombramos.
  • 2.  Creamos las carpetas correspondientes en el proyecto para tenerlo todo ordenado. Creamos la carpeta reports, y luego dentro de ella la carpeta results y templates.  Ahora vamos a añadir las bibliotecas correspondientes, añadimos la biblioteca de JasperRepot, y la JAVA DB, la primera nos permitirá utilizar la librería JaperReport en nuestro proyecto, la segunda nos permitirá trabajar con la base de datos. Para ello vamos a propiedades del proyecto y las agregamos.
  • 3.  Realizamos ahora la conexión con la base de datos correspondiente.  Ahora en la carpeta templates que hemos creado, creamos un archivo vacío, este lo nombraremos con la extensión jrxml.
  • 4.  En él introduciremos el siguiente código que nos permitirá darle formato a nuestro informe.
  • 5.  En el archivo main de java insertaremos lo siguiente, en el que creamos un objeto conexión y los correspondientes que nos permitirán presentar el informe.
  • 6.  Por último, compilamos el informe lo ejecutamos y el resultado será el siguiente.
  • 7. INFORME CON IREPORT.  Creamos un nuevo proyecto en NetBeans haciendo clic en Archivo->Nuevo proyecto, elegimos en la ventana java y aplicación de escritorio, la damos a terminar.  A continuación, nombramos el nuevo proyecto, elegimos su ubicación y dejaremos marcada la casilla para que nos cree el archivo main dentro del correspondiente paquete.
  • 8.  Haciendo clic derecho sobre el nombre del proyecto creamos un nuevo paquete y lo nombramos.  En el nuevo paquete, creamos un nuevo reporte de ireport, damos clic derecho en el nuevo paquete creado, y si no nos aparece para crear un nuevo reporte iremos a otro y en esta ocasión vamos a elegir “report wizard” y damos clic en siguiente.
  • 9.  Elegimos una de las plantillas que se nos ofrece y siguiente.  Nombraremos el informe.
  • 10.  Llega el momento de conectarnos con la base de datos, le damos a “new” y en la ventana que se nos presenta elegimos “NetBeans Database JDBC connection” y a next.  Le damos un nombre a nuestra conexión y dejamos la ubicación por defecto. Testeamos la misma y si todo sale bien damos en “save”.
  • 11.  Introducimos ahora la petición a la base de datos, podemos hacerlo visualmente dándole al botón “Design querry” o introducirla manualmente, una vez hecho damos clic en siguiente.  En la siguiente ventana finalizamos el proceso eligiendo todas las columnas a presentar, las pasamos a la otra parte dándole al botón correspondiente y clic en siguiente.
  • 12.  En la siguiente ventana podemos elegir la manera de agrupar la consulta, como en el ejercicio no lo pide, lo dejamos por defecto y damos a siguiente.  Finalmente nos dice que el reporte se ha creado y terminamos.
  • 13.  Observamos como en el inspector de NetBeans aparecen el archivo jrxml en nuestro proyecto y una nueva pestaña “Report Inspector”, nos situamos en esta ventana y primeramente vamos a cambiar el título y el subtítulo del informe de manera visual, seleccionamos las etiquetas y en la ventana de propiedades cambiamos el nombre.
  • 14.  El resultado final es el siguiente. OPINIÓN SOBRE JASPERREPORT Y IREPORT. Si bien las dos son herramientas sobradamente conocidas y utilizadas para la realización de este tipo de informes, en mi opinión lo más conveniente es primeramente utilizar la librería JasperReport sin ningún otro añadido con la intención de aprender cómo se generan los informes, de qué manera y como se realiza y trabaja el código subyacente, en este sentido y a nivel didáctico creo que esta es la mejor opción, las herramientas visuales son muy útiles y productivas, pero para aprender lo mejor es sumergirse en el código y en las “tripas” de la herramienta. A nivel laboral, empresa, las cosas cambian totalmente ya que, en la búsqueda de la productividad y eficiencia, ireport nos facilita mucho las cosas siendo una herramienta casi totalmente visual dónde incluso a partir de una plantilla podemos generar un informe completo sin más que dar unos toques, también visualmente al resultado final si no estamos completamente satisfechos. Teniendo en cuenta estos dos aspectos, personalmente utilizaría la librería JasperReport para aprender los cómos, quizás también en determinadas ocasiones combinada con ireports para comparar y ver qué clase y como genera ireports el código; pero en cambio en un entorno productivo me decantaría por ireports por ser una herramienta que favorece mucho más la productividad.