SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
iReportEmerson E. Garay Gómez
www.slideshare.net/emergar
www.youtube.com/emergaray
Descargar iReport 5.6
• http://community.jaspersoft.com/project/ireport-
designer/releases
• Bajar el portable(.zip)
• Descomprimir el portable
www.slideshare.net/emergar 2016
Tener jdk 7
• El iReport 5.6 tienen inconvenientes usando la versión
java con JDK 8, por tal usar el JDK 7
• Modificar el archivo: D:iReport-5.6.0etcireport.conf
Cambiar la línea:
#jdkhome="/path/to/jdk"
Por esta línea:
jdkhome="C:Program Files (x86)Javajdk1.7.0_79"
www.slideshare.net/emergar 2016
Crear BD y consultas SQL
• Crear la BD y sus Tablas
• Almacenar en archivos de texto las consultas SQL
www.slideshare.net/emergar 2016
.
DROP DATABASE IF EXISTS bdcooperativa;
CREATE DATABASE IF NOT EXISTS bdcooperativa
DEFAULT CHARSET=utf8;
USE bdcooperativa;
DROP TABLE IF EXISTS tblasociados;
CREATE TABLE IF NOT EXISTS tblasociados (
Identificacion INT(10) UNSIGNED NOT NULL PRIMARY KEY,
TipoID INT(1) UNSIGNED NOT NULL,
Nombre VARCHAR(40) NOT NULL,
Apellidos VARCHAR(40) NOT NULL,
Genero VARCHAR(1) NOT NULL,
Nacimiento DATE NOT NULL
) ENGINE=InnoDB;
www.slideshare.net/emergar 2016
.
INSERT INTO tblasociados (Identificacion, TipoID,
Nombre, Apellidos, Genero, Nacimiento) VALUES
(64500500, 3, 'Shakira', 'Barak', 'F', '1978-03-14' ),
(65100100, 3, 'Adele', 'Blue', 'F', '1988-05-05' ),
(92100100, 4, 'Steve', 'Jobs', 'M', '1955-02-24' ),
(92300300, 5, 'Mark ', 'Zuckerberg', 'M', '1984-05-14' ),
(92400400, 4, 'Howard', 'Gradner', 'M', '1943-07-11' );
www.slideshare.net/emergar 2016
Consultas SQL
• SELECT * FROM tblasociados;
www.slideshare.net/emergar 2016
iReport
• Abrir iReport
• Crear un Origen de Datos que apunte a la BD que
contiene la información a utilizar para el reporte
www.slideshare.net/emergar 2016
Crear origen de datos
www.slideshare.net/emergar 2016
Crear origen de datos
• Seleccionar
Database JDBC connection
Luego clic en Next >
www.slideshare.net/emergar 2016
Crear
conexión
www.slideshare.net/emergar 2016
Continua…
• Crear reportes en iReport con el Origen creado
• Diseñar reportes basados en las consultas SQL preparadas
• Vista Previa y manejo de parámetros
www.slideshare.net/emergar 2016

Más contenido relacionado

Destacado

Base datos mysql con java 01
Base datos mysql con java 01Base datos mysql con java 01
Base datos mysql con java 01
Emerson Garay
 
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
hernanluis
 
Crear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sqlCrear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sql
Emerson Garay
 
Tablas, Codigos De Base De Datos
Tablas, Codigos De Base De DatosTablas, Codigos De Base De Datos
Tablas, Codigos De Base De Datos
guesta050b04
 

Destacado (20)

Sitio web (boostrap carrusel de imagenes)
Sitio web (boostrap carrusel de imagenes)Sitio web (boostrap carrusel de imagenes)
Sitio web (boostrap carrusel de imagenes)
 
Sitio web (html) ejemplos 01
Sitio web (html) ejemplos 01Sitio web (html) ejemplos 01
Sitio web (html) ejemplos 01
 
Sitio web (bootstrap 3)
Sitio web (bootstrap 3)Sitio web (bootstrap 3)
Sitio web (bootstrap 3)
 
Modelo entidad relacion bd campeonato
Modelo entidad relacion bd campeonatoModelo entidad relacion bd campeonato
Modelo entidad relacion bd campeonato
 
Base datos mysql con java 01
Base datos mysql con java 01Base datos mysql con java 01
Base datos mysql con java 01
 
Sentencias SQL Update y Delete
Sentencias SQL Update y DeleteSentencias SQL Update y Delete
Sentencias SQL Update y Delete
 
Consulta sql de tabla computador en mysql
Consulta sql de tabla computador en mysqlConsulta sql de tabla computador en mysql
Consulta sql de tabla computador en mysql
 
Sentencia SQL INSERT
Sentencia SQL INSERTSentencia SQL INSERT
Sentencia SQL INSERT
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronico
 
Procesamiento de la información
Procesamiento de la informaciónProcesamiento de la información
Procesamiento de la información
 
Presentación de la información interactiva
Presentación de la información interactivaPresentación de la información interactiva
Presentación de la información interactiva
 
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
 
Resumen fundamentos de sistemas de bases de datos
Resumen fundamentos de sistemas de bases de datosResumen fundamentos de sistemas de bases de datos
Resumen fundamentos de sistemas de bases de datos
 
Diseño de salida de un Sistema
Diseño de salida de un SistemaDiseño de salida de un Sistema
Diseño de salida de un Sistema
 
E commerce (1) examen
E commerce (1) examenE commerce (1) examen
E commerce (1) examen
 
Crear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sqlCrear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sql
 
Array en java operaciones
Array en java operacionesArray en java operaciones
Array en java operaciones
 
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDASDISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
 
Tablas, Codigos De Base De Datos
Tablas, Codigos De Base De DatosTablas, Codigos De Base De Datos
Tablas, Codigos De Base De Datos
 

Similar a Guía crear reportes con ireport 5.6

Modulo Jee Practica Pos Fp Une
Modulo Jee Practica  Pos Fp UneModulo Jee Practica  Pos Fp Une
Modulo Jee Practica Pos Fp Une
Marcos Jara
 
Manual de instación servidor de aplicaciones glassfish
Manual de instación servidor de aplicaciones glassfish Manual de instación servidor de aplicaciones glassfish
Manual de instación servidor de aplicaciones glassfish
Johana201225
 
Guia instalacion aplicativo sir.docx
Guia instalacion aplicativo sir.docxGuia instalacion aplicativo sir.docx
Guia instalacion aplicativo sir.docx
Johana201225
 

Similar a Guía crear reportes con ireport 5.6 (20)

WSO2 DSS - Create a Data service
WSO2 DSS - Create a Data serviceWSO2 DSS - Create a Data service
WSO2 DSS - Create a Data service
 
Make the future java
Make the future javaMake the future java
Make the future java
 
Java 9, 10, 11 ,12, 13 and more
Java 9, 10, 11 ,12, 13 and moreJava 9, 10, 11 ,12, 13 and more
Java 9, 10, 11 ,12, 13 and more
 
Seguridad en Android
Seguridad en AndroidSeguridad en Android
Seguridad en Android
 
Herramientas Java
Herramientas JavaHerramientas Java
Herramientas Java
 
Jvmmx jigsaw
Jvmmx jigsawJvmmx jigsaw
Jvmmx jigsaw
 
dotnetMalaga-2020 Gestión de la configuración en aplicaciones Web
dotnetMalaga-2020 Gestión de la configuración en aplicaciones WebdotnetMalaga-2020 Gestión de la configuración en aplicaciones Web
dotnetMalaga-2020 Gestión de la configuración en aplicaciones Web
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee
 
Modulo Jee Practica Pos Fp Une
Modulo Jee Practica  Pos Fp UneModulo Jee Practica  Pos Fp Une
Modulo Jee Practica Pos Fp Une
 
JRuby al Rescate de J2EE
JRuby al Rescate de J2EEJRuby al Rescate de J2EE
JRuby al Rescate de J2EE
 
Construccion de proyectos con gradle
Construccion de proyectos con gradleConstruccion de proyectos con gradle
Construccion de proyectos con gradle
 
Springboot Overview
Springboot  OverviewSpringboot  Overview
Springboot Overview
 
Manual de instación servidor de aplicaciones glassfish
Manual de instación servidor de aplicaciones glassfish Manual de instación servidor de aplicaciones glassfish
Manual de instación servidor de aplicaciones glassfish
 
Instalación de Roller sobre Glassfish3
Instalación de Roller sobre Glassfish3Instalación de Roller sobre Glassfish3
Instalación de Roller sobre Glassfish3
 
Spring Fácil: Cambios en el framework con Spring Boot
Spring Fácil: Cambios en el framework con Spring BootSpring Fácil: Cambios en el framework con Spring Boot
Spring Fácil: Cambios en el framework con Spring Boot
 
Guia instalacion aplicativo sir.docx
Guia instalacion aplicativo sir.docxGuia instalacion aplicativo sir.docx
Guia instalacion aplicativo sir.docx
 
JRuby Al Rescate J2EE
JRuby Al Rescate J2EEJRuby Al Rescate J2EE
JRuby Al Rescate J2EE
 
Java EE 6
Java EE 6 Java EE 6
Java EE 6
 
Java EE 6
Java EE 6Java EE 6
Java EE 6
 
Guillermo victor instalacion_sakai_2_9_0_lms
Guillermo victor instalacion_sakai_2_9_0_lmsGuillermo victor instalacion_sakai_2_9_0_lms
Guillermo victor instalacion_sakai_2_9_0_lms
 

Más de Emerson Garay

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
Emerson Garay
 

Más de Emerson Garay (20)

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
 
Mind meister
Mind meisterMind meister
Mind meister
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
Intent en android
Intent en androidIntent en android
Intent en android
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Guía crear reportes con ireport 5.6

  • 1. iReportEmerson E. Garay Gómez www.slideshare.net/emergar www.youtube.com/emergaray
  • 2. Descargar iReport 5.6 • http://community.jaspersoft.com/project/ireport- designer/releases • Bajar el portable(.zip) • Descomprimir el portable www.slideshare.net/emergar 2016
  • 3. Tener jdk 7 • El iReport 5.6 tienen inconvenientes usando la versión java con JDK 8, por tal usar el JDK 7 • Modificar el archivo: D:iReport-5.6.0etcireport.conf Cambiar la línea: #jdkhome="/path/to/jdk" Por esta línea: jdkhome="C:Program Files (x86)Javajdk1.7.0_79" www.slideshare.net/emergar 2016
  • 4. Crear BD y consultas SQL • Crear la BD y sus Tablas • Almacenar en archivos de texto las consultas SQL www.slideshare.net/emergar 2016
  • 5. . DROP DATABASE IF EXISTS bdcooperativa; CREATE DATABASE IF NOT EXISTS bdcooperativa DEFAULT CHARSET=utf8; USE bdcooperativa; DROP TABLE IF EXISTS tblasociados; CREATE TABLE IF NOT EXISTS tblasociados ( Identificacion INT(10) UNSIGNED NOT NULL PRIMARY KEY, TipoID INT(1) UNSIGNED NOT NULL, Nombre VARCHAR(40) NOT NULL, Apellidos VARCHAR(40) NOT NULL, Genero VARCHAR(1) NOT NULL, Nacimiento DATE NOT NULL ) ENGINE=InnoDB; www.slideshare.net/emergar 2016
  • 6. . INSERT INTO tblasociados (Identificacion, TipoID, Nombre, Apellidos, Genero, Nacimiento) VALUES (64500500, 3, 'Shakira', 'Barak', 'F', '1978-03-14' ), (65100100, 3, 'Adele', 'Blue', 'F', '1988-05-05' ), (92100100, 4, 'Steve', 'Jobs', 'M', '1955-02-24' ), (92300300, 5, 'Mark ', 'Zuckerberg', 'M', '1984-05-14' ), (92400400, 4, 'Howard', 'Gradner', 'M', '1943-07-11' ); www.slideshare.net/emergar 2016
  • 7. Consultas SQL • SELECT * FROM tblasociados; www.slideshare.net/emergar 2016
  • 8. iReport • Abrir iReport • Crear un Origen de Datos que apunte a la BD que contiene la información a utilizar para el reporte www.slideshare.net/emergar 2016
  • 9. Crear origen de datos www.slideshare.net/emergar 2016
  • 10. Crear origen de datos • Seleccionar Database JDBC connection Luego clic en Next > www.slideshare.net/emergar 2016
  • 12. Continua… • Crear reportes en iReport con el Origen creado • Diseñar reportes basados en las consultas SQL preparadas • Vista Previa y manejo de parámetros www.slideshare.net/emergar 2016