SlideShare una empresa de Scribd logo
1 de 18
Docente. Marco Aurelio Porro Chulli
Integrantes:
Escuela Profesional De Ing. De Sistemas
TEMA. REPORTES
Integrantes:
Altamirano Guevara Yoseily
Chuquizuta Ramos Marleni
Instalación de ireport en netbeans
Al descargar el .rar Extraemos los archivos(son 4)
En netbeans nos dirigimos a herramientas>>complementos
Damos agregar plugins
Vamos a la carpeta donde hemos extraído los archivos y lo seleccionamos todos.
Damos clic en instalar
Damos clic en siguiente
Aceptas la licencia y damos clic en instalar y esperamos que se
instale los programas seleccionados.
Terminar
Ahora vemos en la pestaña instalado y vemos los programas instalados con éxito
Reiniciamos Netbeans
Vemos en la ventana principal, complementos instalados de Jasper Report
Ahora agregaremos las librerías al proyecto en el cual usaremos iReport
Configuracion De Datasource
Ahora que tenemos nuestros datos crearemos un "datasource" en iReport para
poder acceder a nuestros datos y hacer pruebas directamente, sin necesidad
de una aplicación Java (por el momento). Para crear este datasource hacemos
clic en el ícono "Report Datasources" ubicado en la barra de herramientas de
iReport:
Con lo que se abrirá la ventana de "Connections / Datasources" que en este
momento debe contener solo un "Empty datasource" y la conexión a una base
de datos de prueba en HSQLDB. Ahora hacemos clic en el botón "New" para
crear nuestro nuevo datasource.
En la nueva ventana que se abre seleccionamos "Database JDBC connection" y presionamos el botón
"Next". En la siguiente ventana debemos proporcionar algunos datos como el nombre se le dará al
datasource y los datos para realizar la conexión de la base de datos. Después de llenar estos datos su
ventana debe haber quedado más o menos como la siguiente (recuerden usar el "JDBC Driver" que
corresponda al manejador de base de datos que estén usando:
Antes de guardar esta configuración hagan clic en el botón "Test" para probar que todos los datos
proporcionados son correctos. Si todo ha salido bien, al hacer clic en el botón "Save" la ventana
actual debe cerrarse y nuestro datasource debe estar ahora en la ventana "Connections /
Datasources".
Creación De Reportes Usando Wizard, Archivo Jrxml
Ahora pasaremos a crear nuestro nuevo reporte. Esta será la primer y única ocasión en la que
haremos uso del "Report Wizard" para ayudarnos a generar el reporte. Para esto vamos al menú "File
-> New...". Con esto se abrirá la ventana de "New File" en la que seleccionaremos el formato de
nuestro reporte. En mi caso seleccionaré la plantilla "Wood" aunque pueden seleccionar la que
ustedes deseen, y hacemos clic en el botón "Launch Report Wizard"
Este wizard nos ayudará a crear un reporte 100% funcional en 6 pasos (en realidad 5 ya que
empezamos directamente en el paso 2) que podremos ver desde el mismo iReport sin necesidad de
escribir una solo línea de código Java. Estos 6 pasos son:
1. Selección de la ubicación en la que se guardará nuestro reporte.
2. Selección del datasource e introducción del query para obtener los datos que nos interesan.
3. Selección de los datos que queremos mostrar en el reporte.
4. Creación de grupos para el reporte (se explicará en un post posterior).
5. Selección del layout o acomodo de los datos en el reporte
6. Felicitación por tenerminar nuestro reporte =D.
Los pasos interesantes son el 3 y el 4, así que será en estos en los que nos enfocaremos más.
El paso 1 se realiza de forma automática, así que no tenemos mucho que hacer en él. En el paso 2
(en donde comenzamos) seleccionamos el directorio en el que queremos guardar nuestro reporte y
el nombre que tendrá.
Campos calculados en iReport
Paso 1:
Creamos un nuevo Reporte, Seleccionamos nuestra Base de Datos, las tablas o visitas; de las cuales
queremos elaborar dicho reporte y nos mostrara la siguiente ventana
Paso 2: Seleccionamos los campos que son necesarios para mi Reporte, y vamos arrastrando uno a
uno hacia la fila que dice “Detalle”; automáticamente irán apareciendo los nombres del encabezado de
cada columna de esta manera cómo podemos ver en la imagen.
Paso 3: Arrastramos el campo para el cual deseamos hacer un campo calculado en nuestro
reporte y lo arrastramos hacia la fila de dice “Page Footer”, en este caso se realizará la suma
total de todos los sueldos, de un empleado, como podemos visualizar en la imagen.
Paso 4: Como proceso final si podemos ver en esta visualización de nuestro
reporte, en donde apunta la flecha del cursor, notamos que hay un campo
calculado del Total de todos los sueldos. Observemos.
Ejecución de reportes, archivo jasper
Archivo Jasper está considerada como una de las mejores
bibliotecas de software libre para generar reportes [1]. Tiene la
habilidad de entregar contenido enriquecido al monitor, a la
impresora o a ficheros PDF, HTML, XLS, CSV y XML. Está
escrito completamente en Java y puede ser usado en gran
variedad de aplicaciones de Java, incluyendo Java EE o
aplicaciones web, para generar contenido dinámico. Su
propósito principal es ayudar a crear documentos de tipo
páginas, preparados para imprimir en una forma simple y
flexible.
Enlace de reporte con ventana JDialog. Uso de JasperViewer
Ejemplo.

Más contenido relacionado

La actualidad más candente

Tutorial de persistencia en java con postgresql
Tutorial de persistencia en java con  postgresqlTutorial de persistencia en java con  postgresql
Tutorial de persistencia en java con postgresqlCarlos Anrango
 
Continuacion ejemplo de base de datos y reports con jasper report
Continuacion ejemplo de base de datos y reports con jasper reportContinuacion ejemplo de base de datos y reports con jasper report
Continuacion ejemplo de base de datos y reports con jasper reportjbersosa
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLpablo
 
Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1Henry Mendoza Puerta
 
SPSS: Ejercicio 4.4
SPSS: Ejercicio 4.4SPSS: Ejercicio 4.4
SPSS: Ejercicio 4.4baderj3
 
instalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javainstalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javaNey Rogger Miranda
 
Reportes en java con i report y netbeans
Reportes en java con i report y netbeansReportes en java con i report y netbeans
Reportes en java con i report y netbeanshernanluis
 
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportjbersosa
 
Integración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL ServerIntegración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL ServerSonGoku10
 
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidTutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Base de datos desde vb 6.0
Base de datos desde vb 6.0Base de datos desde vb 6.0
Base de datos desde vb 6.0WendyMendez30
 

La actualidad más candente (20)

Programa2
Programa2Programa2
Programa2
 
Informes en java segunda parte
Informes en java segunda parteInformes en java segunda parte
Informes en java segunda parte
 
Manual ireport
Manual ireportManual ireport
Manual ireport
 
Tutorial de persistencia en java con postgresql
Tutorial de persistencia en java con  postgresqlTutorial de persistencia en java con  postgresql
Tutorial de persistencia en java con postgresql
 
Continuacion ejemplo de base de datos y reports con jasper report
Continuacion ejemplo de base de datos y reports con jasper reportContinuacion ejemplo de base de datos y reports con jasper report
Continuacion ejemplo de base de datos y reports con jasper report
 
Reporte Java con JasperReport
Reporte Java con JasperReportReporte Java con JasperReport
Reporte Java con JasperReport
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQL
 
Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1
 
SPSS: Ejercicio 4.4
SPSS: Ejercicio 4.4SPSS: Ejercicio 4.4
SPSS: Ejercicio 4.4
 
instalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javainstalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /java
 
Reportes en java con i report y netbeans
Reportes en java con i report y netbeansReportes en java con i report y netbeans
Reportes en java con i report y netbeans
 
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
 
Android
AndroidAndroid
Android
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper report
 
Reportes
ReportesReportes
Reportes
 
Integración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL ServerIntegración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL Server
 
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidTutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
 
Base de datos desde vb 6.0
Base de datos desde vb 6.0Base de datos desde vb 6.0
Base de datos desde vb 6.0
 
Clases y objetos
Clases y objetosClases y objetos
Clases y objetos
 
Clases y objetos
Clases y objetosClases y objetos
Clases y objetos
 

Destacado

EFFECT OF VR GAMES
EFFECT OF VR GAMESEFFECT OF VR GAMES
EFFECT OF VR GAMESRenai.Junkie
 
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...João Clineu - CTFL, CSM, CSD
 
Mustard physiological disorders By Mr. Allah Dad Khan Provincial Coordinator...
Mustard  physiological disorders By Mr. Allah Dad Khan Provincial Coordinator...Mustard  physiological disorders By Mr. Allah Dad Khan Provincial Coordinator...
Mustard physiological disorders By Mr. Allah Dad Khan Provincial Coordinator...Mr.Allah Dad Khan
 
Modelos de gestión del conocimiento (1)
Modelos de gestión del conocimiento (1)Modelos de gestión del conocimiento (1)
Modelos de gestión del conocimiento (1)ruth ram
 
TL III Genetic Gains program improvement plan IITA Cowpea WCA
TL III Genetic Gains program improvement plan IITA Cowpea WCATL III Genetic Gains program improvement plan IITA Cowpea WCA
TL III Genetic Gains program improvement plan IITA Cowpea WCATropical Legumes III
 
Destiny’s End Final Draft: Script
Destiny’s End Final Draft: ScriptDestiny’s End Final Draft: Script
Destiny’s End Final Draft: ScriptBrilli Pazmino
 
Cauli flower physiological disorders By Mr. Allah Dad Khan Provincial Coordin...
Cauli flower physiological disorders By Mr. Allah Dad Khan Provincial Coordin...Cauli flower physiological disorders By Mr. Allah Dad Khan Provincial Coordin...
Cauli flower physiological disorders By Mr. Allah Dad Khan Provincial Coordin...Mr.Allah Dad Khan
 
20160828 open cae_summerschool_shiratori
20160828 open cae_summerschool_shiratori20160828 open cae_summerschool_shiratori
20160828 open cae_summerschool_shiratoriTakahisa Shiratori
 
Web Tech & Architecture
Web Tech & ArchitectureWeb Tech & Architecture
Web Tech & Architecturedynamis
 
### Final kebijakan pengisian perangkat desa
### Final kebijakan pengisian perangkat desa### Final kebijakan pengisian perangkat desa
### Final kebijakan pengisian perangkat desaAdelfios Andyka Fatra
 
Measuring the Performance of Single Page Applications
Measuring the Performance of Single Page ApplicationsMeasuring the Performance of Single Page Applications
Measuring the Performance of Single Page ApplicationsNicholas Jansma
 
Yettinahole Project - Diverting west flowing water to an arid land
Yettinahole Project - Diverting west flowing water to an arid landYettinahole Project - Diverting west flowing water to an arid land
Yettinahole Project - Diverting west flowing water to an arid landzenrain man
 
Designing Meaningful Animation
Designing Meaningful AnimationDesigning Meaningful Animation
Designing Meaningful AnimationVal Head
 
Production technology of French bean
Production technology of French bean Production technology of French bean
Production technology of French bean Student
 
Peas by ajay
Peas by ajayPeas by ajay
Peas by ajayStudent
 
INTEGRATED PEST MANAGEMENT FOR INSECT PESTS OF PULSES
INTEGRATED PEST MANAGEMENT FOR INSECT PESTS OF PULSES                        INTEGRATED PEST MANAGEMENT FOR INSECT PESTS OF PULSES
INTEGRATED PEST MANAGEMENT FOR INSECT PESTS OF PULSES RAKESH KUMAR MEENA
 

Destacado (20)

V taro's
V taro'sV taro's
V taro's
 
Consens FCIS, la raó de ser del FòrumCIS per Gabriel Antoja
Consens FCIS, la raó de ser del FòrumCIS per Gabriel AntojaConsens FCIS, la raó de ser del FòrumCIS per Gabriel Antoja
Consens FCIS, la raó de ser del FòrumCIS per Gabriel Antoja
 
EFFECT OF VR GAMES
EFFECT OF VR GAMESEFFECT OF VR GAMES
EFFECT OF VR GAMES
 
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
 
Mustard physiological disorders By Mr. Allah Dad Khan Provincial Coordinator...
Mustard  physiological disorders By Mr. Allah Dad Khan Provincial Coordinator...Mustard  physiological disorders By Mr. Allah Dad Khan Provincial Coordinator...
Mustard physiological disorders By Mr. Allah Dad Khan Provincial Coordinator...
 
Modelos de gestión del conocimiento (1)
Modelos de gestión del conocimiento (1)Modelos de gestión del conocimiento (1)
Modelos de gestión del conocimiento (1)
 
TL III Genetic Gains program improvement plan IITA Cowpea WCA
TL III Genetic Gains program improvement plan IITA Cowpea WCATL III Genetic Gains program improvement plan IITA Cowpea WCA
TL III Genetic Gains program improvement plan IITA Cowpea WCA
 
Destiny’s End Final Draft: Script
Destiny’s End Final Draft: ScriptDestiny’s End Final Draft: Script
Destiny’s End Final Draft: Script
 
Cauli flower physiological disorders By Mr. Allah Dad Khan Provincial Coordin...
Cauli flower physiological disorders By Mr. Allah Dad Khan Provincial Coordin...Cauli flower physiological disorders By Mr. Allah Dad Khan Provincial Coordin...
Cauli flower physiological disorders By Mr. Allah Dad Khan Provincial Coordin...
 
20160828 open cae_summerschool_shiratori
20160828 open cae_summerschool_shiratori20160828 open cae_summerschool_shiratori
20160828 open cae_summerschool_shiratori
 
Guión
GuiónGuión
Guión
 
Web Tech & Architecture
Web Tech & ArchitectureWeb Tech & Architecture
Web Tech & Architecture
 
Production technology of dill and celery
Production technology of dill and celeryProduction technology of dill and celery
Production technology of dill and celery
 
### Final kebijakan pengisian perangkat desa
### Final kebijakan pengisian perangkat desa### Final kebijakan pengisian perangkat desa
### Final kebijakan pengisian perangkat desa
 
Measuring the Performance of Single Page Applications
Measuring the Performance of Single Page ApplicationsMeasuring the Performance of Single Page Applications
Measuring the Performance of Single Page Applications
 
Yettinahole Project - Diverting west flowing water to an arid land
Yettinahole Project - Diverting west flowing water to an arid landYettinahole Project - Diverting west flowing water to an arid land
Yettinahole Project - Diverting west flowing water to an arid land
 
Designing Meaningful Animation
Designing Meaningful AnimationDesigning Meaningful Animation
Designing Meaningful Animation
 
Production technology of French bean
Production technology of French bean Production technology of French bean
Production technology of French bean
 
Peas by ajay
Peas by ajayPeas by ajay
Peas by ajay
 
INTEGRATED PEST MANAGEMENT FOR INSECT PESTS OF PULSES
INTEGRATED PEST MANAGEMENT FOR INSECT PESTS OF PULSES                        INTEGRATED PEST MANAGEMENT FOR INSECT PESTS OF PULSES
INTEGRATED PEST MANAGEMENT FOR INSECT PESTS OF PULSES
 

Similar a Instalación y configuración de iReport en NetBeans

Similar a Instalación y configuración de iReport en NetBeans (20)

I report
I reportI report
I report
 
Jasreport
JasreportJasreport
Jasreport
 
Report
ReportReport
Report
 
REPORTES
REPORTESREPORTES
REPORTES
 
Reportes
ReportesReportes
Reportes
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Base de datos y reportes
Base de datos y reportesBase de datos y reportes
Base de datos y reportes
 
Trabajo programcion
Trabajo programcionTrabajo programcion
Trabajo programcion
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Reportes
ReportesReportes
Reportes
 
Manual acceso a datos vb.net
Manual acceso a datos vb.netManual acceso a datos vb.net
Manual acceso a datos vb.net
 
PLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys GrafcetPLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys Grafcet
 
MANUAL DE INSTALACION Y USO DE MICROSFT SQL SERVER 2014
MANUAL DE INSTALACION Y USO DE MICROSFT SQL SERVER 2014MANUAL DE INSTALACION Y USO DE MICROSFT SQL SERVER 2014
MANUAL DE INSTALACION Y USO DE MICROSFT SQL SERVER 2014
 
Reportes
ReportesReportes
Reportes
 
Manual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQLManual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQL
 
Programacion2
Programacion2Programacion2
Programacion2
 
Simulacion con Software ARENA
Simulacion con Software ARENASimulacion con Software ARENA
Simulacion con Software ARENA
 
Manual glpi administrador
Manual glpi administradorManual glpi administrador
Manual glpi administrador
 

Más de Jhosy2404

Diapositivas olap
Diapositivas olapDiapositivas olap
Diapositivas olapJhosy2404
 
Transacciones
TransaccionesTransacciones
TransaccionesJhosy2404
 
Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de DatosJhosy2404
 
Tema: Result set
Tema: Result setTema: Result set
Tema: Result setJhosy2404
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datosJhosy2404
 

Más de Jhosy2404 (7)

Diapositivas olap
Diapositivas olapDiapositivas olap
Diapositivas olap
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Triggers
TriggersTriggers
Triggers
 
Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de Datos
 
Tema: Result set
Tema: Result setTema: Result set
Tema: Result set
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Java
JavaJava
Java
 

Último

Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosOscarGonzalez231938
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347vd110501
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónAlexisHernandez885688
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdfManuelVillarreal44
 
4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptx4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptxEfrain Yungan
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 

Último (20)

Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneos
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
Linea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptxLinea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptx
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
 
4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptx4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptx
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 

Instalación y configuración de iReport en NetBeans

  • 1. Docente. Marco Aurelio Porro Chulli Integrantes: Escuela Profesional De Ing. De Sistemas TEMA. REPORTES Integrantes: Altamirano Guevara Yoseily Chuquizuta Ramos Marleni
  • 2. Instalación de ireport en netbeans Al descargar el .rar Extraemos los archivos(son 4) En netbeans nos dirigimos a herramientas>>complementos Damos agregar plugins
  • 3. Vamos a la carpeta donde hemos extraído los archivos y lo seleccionamos todos. Damos clic en instalar Damos clic en siguiente
  • 4. Aceptas la licencia y damos clic en instalar y esperamos que se instale los programas seleccionados.
  • 5. Terminar Ahora vemos en la pestaña instalado y vemos los programas instalados con éxito Reiniciamos Netbeans Vemos en la ventana principal, complementos instalados de Jasper Report Ahora agregaremos las librerías al proyecto en el cual usaremos iReport
  • 6. Configuracion De Datasource Ahora que tenemos nuestros datos crearemos un "datasource" en iReport para poder acceder a nuestros datos y hacer pruebas directamente, sin necesidad de una aplicación Java (por el momento). Para crear este datasource hacemos clic en el ícono "Report Datasources" ubicado en la barra de herramientas de iReport:
  • 7. Con lo que se abrirá la ventana de "Connections / Datasources" que en este momento debe contener solo un "Empty datasource" y la conexión a una base de datos de prueba en HSQLDB. Ahora hacemos clic en el botón "New" para crear nuestro nuevo datasource.
  • 8. En la nueva ventana que se abre seleccionamos "Database JDBC connection" y presionamos el botón "Next". En la siguiente ventana debemos proporcionar algunos datos como el nombre se le dará al datasource y los datos para realizar la conexión de la base de datos. Después de llenar estos datos su ventana debe haber quedado más o menos como la siguiente (recuerden usar el "JDBC Driver" que corresponda al manejador de base de datos que estén usando:
  • 9. Antes de guardar esta configuración hagan clic en el botón "Test" para probar que todos los datos proporcionados son correctos. Si todo ha salido bien, al hacer clic en el botón "Save" la ventana actual debe cerrarse y nuestro datasource debe estar ahora en la ventana "Connections / Datasources".
  • 10. Creación De Reportes Usando Wizard, Archivo Jrxml Ahora pasaremos a crear nuestro nuevo reporte. Esta será la primer y única ocasión en la que haremos uso del "Report Wizard" para ayudarnos a generar el reporte. Para esto vamos al menú "File -> New...". Con esto se abrirá la ventana de "New File" en la que seleccionaremos el formato de nuestro reporte. En mi caso seleccionaré la plantilla "Wood" aunque pueden seleccionar la que ustedes deseen, y hacemos clic en el botón "Launch Report Wizard"
  • 11. Este wizard nos ayudará a crear un reporte 100% funcional en 6 pasos (en realidad 5 ya que empezamos directamente en el paso 2) que podremos ver desde el mismo iReport sin necesidad de escribir una solo línea de código Java. Estos 6 pasos son: 1. Selección de la ubicación en la que se guardará nuestro reporte. 2. Selección del datasource e introducción del query para obtener los datos que nos interesan. 3. Selección de los datos que queremos mostrar en el reporte. 4. Creación de grupos para el reporte (se explicará en un post posterior). 5. Selección del layout o acomodo de los datos en el reporte 6. Felicitación por tenerminar nuestro reporte =D. Los pasos interesantes son el 3 y el 4, así que será en estos en los que nos enfocaremos más. El paso 1 se realiza de forma automática, así que no tenemos mucho que hacer en él. En el paso 2 (en donde comenzamos) seleccionamos el directorio en el que queremos guardar nuestro reporte y el nombre que tendrá.
  • 12.
  • 13. Campos calculados en iReport Paso 1: Creamos un nuevo Reporte, Seleccionamos nuestra Base de Datos, las tablas o visitas; de las cuales queremos elaborar dicho reporte y nos mostrara la siguiente ventana
  • 14. Paso 2: Seleccionamos los campos que son necesarios para mi Reporte, y vamos arrastrando uno a uno hacia la fila que dice “Detalle”; automáticamente irán apareciendo los nombres del encabezado de cada columna de esta manera cómo podemos ver en la imagen.
  • 15. Paso 3: Arrastramos el campo para el cual deseamos hacer un campo calculado en nuestro reporte y lo arrastramos hacia la fila de dice “Page Footer”, en este caso se realizará la suma total de todos los sueldos, de un empleado, como podemos visualizar en la imagen.
  • 16. Paso 4: Como proceso final si podemos ver en esta visualización de nuestro reporte, en donde apunta la flecha del cursor, notamos que hay un campo calculado del Total de todos los sueldos. Observemos.
  • 17. Ejecución de reportes, archivo jasper Archivo Jasper está considerada como una de las mejores bibliotecas de software libre para generar reportes [1]. Tiene la habilidad de entregar contenido enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML. Está escrito completamente en Java y puede ser usado en gran variedad de aplicaciones de Java, incluyendo Java EE o aplicaciones web, para generar contenido dinámico. Su propósito principal es ayudar a crear documentos de tipo páginas, preparados para imprimir en una forma simple y flexible.
  • 18. Enlace de reporte con ventana JDialog. Uso de JasperViewer Ejemplo.