SlideShare una empresa de Scribd logo
1 de 11
Tema reportes
Docente: Marco Aurelio Porro Chully
Carrera: ING Sistemas y Tlematica
Ciclo:5
Alumna: Jhoselyn Stefany Quispe Diaz
Conteniado
Intalacion de iReport en NetBeans
Después de descargar el archivo .nbm, abrimos el IDE NetBeans. Entramos al menú Tools > Plugins, y en la
ficha Downloaded, hacemos clic en el botón Add plugins...
Seleccionamos el archivo .nbm que previamente hemos descargado. Después de esto se mostrará la ventana lista para
instalarse el plugin:
para instalarse el plugin:
Y hacemos clic en el botón Install. Se nos mostrará la siguiente ventana:
File:Pantallazo-NetBeans IDE Installer.png
Clic en Next. Aceptamos los términos de la licencia, y hacemos clic en Install. Nos mostrará la ventana de advertencia ya que el plugin
es posible que no sea confiable:
File:Pantallazo-Verify Certificate.png
Pero como sabemos de dónde lo hemos descargado, hacemos clic en Continue.
Al finalizar la instalación del plugin, veremos que hay una opción nueva en la barra de herramientas,
y se muestra un panel nuevo de salida llamado "iReport output"
Verificando la biblioteca instalada.
Entremos a Tools > Libraries y seleccionemos la biblioteca JasperReports 2.0.5-snapshot. Revisemos el panel del classpath y
veremos que hay una referencia marcada de rojo.
Configuracion del datsource
1.Seleccionamos del panel lateral izquierdo: Resources > JDBC > JDBC Resources: Hacemos clic en el botón "New"
1.Escribimos el nombre de nuestro recurso
JDBC en formato JNDI. En mi ejemplo
será jdbc/almacenes. Lu
ego seleccionamos con cual pool de conexiones se asociará nuestro recurso JDBC.
Clic en "Aceptar" y Listo.
Ya tenemos nuestra conexión a la base de
datos.
De ahora en adelante, cada vez que
querramos usar la base de datos (en mi caso)
almacenes, llamaré a jdbc/almacenes.
3. creacion 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 7 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.
Campos calculados en irepot
Actualmente me encuentro trabajando un poco en Ireport para el desarrollo de una aplicación web. Uno de los problemas que habia
tenido es formatear campos calculados, aunque le aplicara un formato, este no era respetado.
 
Para este caso tengo este campo
Al cual le aplique el siguiente formato
 
El resultado es un reporte con el campo que no respeta el formateo
La solución a este problema, esta en definir que este campo es de tipo
numerico en sus propiedades para que pueda aceptar el formato, de lo
contrario el no respeta un formateo de tipo numérico.
5. ejecucion de reportes , archivos jasper 
• Jasper Report es una librería para la generación de informes. Está escrita en java y es
libre. http://jasperforge.org/ El funcionamiento consiste en escribir un xml donde se recogen las
particularidades del informe. Este xml lo tratan las clases del Jasper para obtener una salida que
pueden ser un PDF, XML, HTML, CSV, XLS, RTF, TXT.
• Para generar el xml, o el compilado .jasper les recomiendo descargar la herramienta iReport que
es un Entorno Gráfico que está implementado en java y se integra perfectamente con el Jasper
Report http://jasperforge.org/sf/projects/ireport.
• Aunque JasperReports se utiliza principalmente para capacidades de reporte a las aplicaciones
basadas en la Web a través de la API de Servlet, no tiene absolutamente ninguna dependencia de
la API Servlet o cualquier otra biblioteca de Java EE. No hay nada que nos impida la creación de
aplicaciones de escritorio Java para generar informes con JasperReports.
1
2
3
4
5
CREATE TABLE estudiante(
id INT PRIMARY KEY NOT NULL,
nombre varchar(20),
apellido varchar(20),
email varchar(20));
enlace de reportes  con ventana JDilog. uso de jsper viewer
ejemplos 
• private void imprimir() throws BancoDeDadosException, JRException {
try
{ 
JDialog viewer = new JDialog(new javax.swing.JFrame(),"Visualização do Relatório", true); 
viewer.setSize(800,600); 
viewer.setLocationRelativeTo(null); 
JRResultSetDataSource jrRS = new JRResultSetDataSource(modelo.rs()); 
Map parameters = new HashMap(); 
JasperReport relatoriosJasper = 
(JasperReport)JRLoader.loadObject("C:/Program Files/JasperSoft/iReport-1.2.5/lib/jasperreports-1.2.5/classic.jasper");
JasperPrint jasperPrint = JasperFillManager.fillReport(relatoriosJasper, parameters, jrRS); 
JasperViewer jrViewer = new JasperViewer(jasperPrint, true); 
viewer.getContentPane().add(jrViewer.getContentPane()); 
viewer.setVisible(true); 
} catch (Exception e)
{
visao.setMensagem(e.getMessage(),true);
}
} 

Más contenido relacionado

La actualidad más candente

Tutorial de persistencia de java
Tutorial de persistencia de javaTutorial de persistencia de java
Tutorial de persistencia de javaCarlos Anrango
 
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 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
 
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
 
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
 
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
 
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 Netbeansguest044583b
 
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
 
Programador de tareas (1)
Programador de tareas (1)Programador de tareas (1)
Programador de tareas (1)kevincolin2996
 

La actualidad más candente (20)

Reporte Java con JasperReport
Reporte Java con JasperReportReporte Java con JasperReport
Reporte Java con JasperReport
 
Instalacion de java y NetBeans
Instalacion de java y NetBeansInstalacion de java y NetBeans
Instalacion de java y NetBeans
 
Tutorial de persistencia de java
Tutorial de persistencia de javaTutorial de persistencia de java
Tutorial de persistencia de 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 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
 
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
 
Java script
Java scriptJava script
Java script
 
REPORTES
REPORTESREPORTES
REPORTES
 
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
 
Manual de instalacion de joomla
Manual de instalacion de joomlaManual de instalacion de joomla
Manual de instalacion de joomla
 
Manual de Italc
Manual de Italc Manual de Italc
Manual de Italc
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQL
 
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
ReportesReportes
Reportes
 
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
 
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
 
La invetigacion
La invetigacionLa invetigacion
La invetigacion
 
Programador de tareas (1)
Programador de tareas (1)Programador de tareas (1)
Programador de tareas (1)
 
Manual Italc
Manual ItalcManual Italc
Manual Italc
 

Destacado

Componentes de la computadora(3)
Componentes de la computadora(3)Componentes de la computadora(3)
Componentes de la computadora(3)Roberto Martinez
 
Powerpoint andres villegas
Powerpoint andres villegasPowerpoint andres villegas
Powerpoint andres villegasAndresVillegasC
 
Contents research 2
Contents research 2 Contents research 2
Contents research 2 KenzaHardy1
 
Jason Woosley - Community Engagement 2.0 - Mage Titans Manchester 2016
Jason Woosley - Community Engagement 2.0 - Mage Titans Manchester 2016Jason Woosley - Community Engagement 2.0 - Mage Titans Manchester 2016
Jason Woosley - Community Engagement 2.0 - Mage Titans Manchester 2016Stacey Whitney
 
Thinking About Senior Living Options? Find the Right Home!
Thinking About Senior Living Options? Find the Right Home!Thinking About Senior Living Options? Find the Right Home!
Thinking About Senior Living Options? Find the Right Home!Care Haven Homes
 
ADITIYA BIRLA NUVO IMC
ADITIYA BIRLA NUVO IMC ADITIYA BIRLA NUVO IMC
ADITIYA BIRLA NUVO IMC sagar1 pruthi
 
Oinarri-plakaren osagaiak
Oinarri-plakaren osagaiakOinarri-plakaren osagaiak
Oinarri-plakaren osagaiakmutrikubhi
 
Ness Roque-Lumbres - Asian TYA Network event presentation at ricca ricca*fest...
Ness Roque-Lumbres - Asian TYA Network event presentation at ricca ricca*fest...Ness Roque-Lumbres - Asian TYA Network event presentation at ricca ricca*fest...
Ness Roque-Lumbres - Asian TYA Network event presentation at ricca ricca*fest...TYA Asia
 
Ajay chandraker
Ajay chandrakerAjay chandraker
Ajay chandrakerallwina
 
Sustainable Long Island Tool Kit
Sustainable Long Island Tool KitSustainable Long Island Tool Kit
Sustainable Long Island Tool KitSimone Torre
 
Circuito productivo
Circuito productivoCircuito productivo
Circuito productivorizzimr
 

Destacado (17)

Componentes de la computadora(3)
Componentes de la computadora(3)Componentes de la computadora(3)
Componentes de la computadora(3)
 
Powerpoint andres villegas
Powerpoint andres villegasPowerpoint andres villegas
Powerpoint andres villegas
 
Contents research 2
Contents research 2 Contents research 2
Contents research 2
 
כלב מסוג ספרינגר ספניאל
כלב מסוג ספרינגר ספניאלכלב מסוג ספרינגר ספניאל
כלב מסוג ספרינגר ספניאל
 
Jason Woosley - Community Engagement 2.0 - Mage Titans Manchester 2016
Jason Woosley - Community Engagement 2.0 - Mage Titans Manchester 2016Jason Woosley - Community Engagement 2.0 - Mage Titans Manchester 2016
Jason Woosley - Community Engagement 2.0 - Mage Titans Manchester 2016
 
כלב מסוג בורדר קלי
כלב מסוג בורדר קלי    כלב מסוג בורדר קלי
כלב מסוג בורדר קלי
 
כלב מסוג שנאוצר
כלב מסוג שנאוצרכלב מסוג שנאוצר
כלב מסוג שנאוצר
 
Chathura Edirisooriaya
Chathura EdirisooriayaChathura Edirisooriaya
Chathura Edirisooriaya
 
Thinking About Senior Living Options? Find the Right Home!
Thinking About Senior Living Options? Find the Right Home!Thinking About Senior Living Options? Find the Right Home!
Thinking About Senior Living Options? Find the Right Home!
 
ADITIYA BIRLA NUVO IMC
ADITIYA BIRLA NUVO IMC ADITIYA BIRLA NUVO IMC
ADITIYA BIRLA NUVO IMC
 
eczema treatment singapore
eczema treatment singaporeeczema treatment singapore
eczema treatment singapore
 
Oinarri-plakaren osagaiak
Oinarri-plakaren osagaiakOinarri-plakaren osagaiak
Oinarri-plakaren osagaiak
 
Ness Roque-Lumbres - Asian TYA Network event presentation at ricca ricca*fest...
Ness Roque-Lumbres - Asian TYA Network event presentation at ricca ricca*fest...Ness Roque-Lumbres - Asian TYA Network event presentation at ricca ricca*fest...
Ness Roque-Lumbres - Asian TYA Network event presentation at ricca ricca*fest...
 
Ajay chandraker
Ajay chandrakerAjay chandraker
Ajay chandraker
 
Sustainable Long Island Tool Kit
Sustainable Long Island Tool KitSustainable Long Island Tool Kit
Sustainable Long Island Tool Kit
 
Circuito productivo
Circuito productivoCircuito productivo
Circuito productivo
 
CV Tamer Abbass
CV Tamer AbbassCV Tamer Abbass
CV Tamer Abbass
 

Similar a Power point report (20)

IREPORT
IREPORTIREPORT
IREPORT
 
I report
I reportI report
I report
 
Reportes
ReportesReportes
Reportes
 
Reportes
ReportesReportes
Reportes
 
Jasreport
JasreportJasreport
Jasreport
 
Reportes
ReportesReportes
Reportes
 
JClic reports
JClic reportsJClic reports
JClic reports
 
Report
ReportReport
Report
 
Reportes en Java
Reportes en JavaReportes en Java
Reportes en Java
 
Reportes
ReportesReportes
Reportes
 
Manual_java.pdf
Manual_java.pdfManual_java.pdf
Manual_java.pdf
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommerce
 
Práctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de WindowsPráctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de Windows
 
Actividad 9 practica 3
Actividad 9 practica 3Actividad 9 practica 3
Actividad 9 practica 3
 
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
 
Administración del sitio web avanzado
Administración del sitio web avanzadoAdministración del sitio web avanzado
Administración del sitio web avanzado
 
Hola mundorafaelnavarroprieto
Hola mundorafaelnavarroprietoHola mundorafaelnavarroprieto
Hola mundorafaelnavarroprieto
 
Reportes
ReportesReportes
Reportes
 
Instalación oracle database 12c
Instalación oracle database 12cInstalación oracle database 12c
Instalación oracle database 12c
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 

Último

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
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
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
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
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
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
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
 
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxI LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxPATRICIAKARIMESTELAL
 
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASenriquezerly87
 

Último (20)

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...
 
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
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
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
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
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
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
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
 
presentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafilpresentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafil
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
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
 
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxI LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
 
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
 

Power point report

  • 1. Tema reportes Docente: Marco Aurelio Porro Chully Carrera: ING Sistemas y Tlematica Ciclo:5 Alumna: Jhoselyn Stefany Quispe Diaz
  • 2. Conteniado Intalacion de iReport en NetBeans Después de descargar el archivo .nbm, abrimos el IDE NetBeans. Entramos al menú Tools > Plugins, y en la ficha Downloaded, hacemos clic en el botón Add plugins... Seleccionamos el archivo .nbm que previamente hemos descargado. Después de esto se mostrará la ventana lista para instalarse el plugin:
  • 3. para instalarse el plugin: Y hacemos clic en el botón Install. Se nos mostrará la siguiente ventana: File:Pantallazo-NetBeans IDE Installer.png Clic en Next. Aceptamos los términos de la licencia, y hacemos clic en Install. Nos mostrará la ventana de advertencia ya que el plugin es posible que no sea confiable: File:Pantallazo-Verify Certificate.png Pero como sabemos de dónde lo hemos descargado, hacemos clic en Continue. Al finalizar la instalación del plugin, veremos que hay una opción nueva en la barra de herramientas, y se muestra un panel nuevo de salida llamado "iReport output" Verificando la biblioteca instalada. Entremos a Tools > Libraries y seleccionemos la biblioteca JasperReports 2.0.5-snapshot. Revisemos el panel del classpath y veremos que hay una referencia marcada de rojo.
  • 4. Configuracion del datsource 1.Seleccionamos del panel lateral izquierdo: Resources > JDBC > JDBC Resources: Hacemos clic en el botón "New"
  • 5. 1.Escribimos el nombre de nuestro recurso JDBC en formato JNDI. En mi ejemplo será jdbc/almacenes. Lu ego seleccionamos con cual pool de conexiones se asociará nuestro recurso JDBC. Clic en "Aceptar" y Listo. Ya tenemos nuestra conexión a la base de datos. De ahora en adelante, cada vez que querramos usar la base de datos (en mi caso) almacenes, llamaré a jdbc/almacenes.
  • 6. 3. creacion 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 7 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.
  • 7. Campos calculados en irepot Actualmente me encuentro trabajando un poco en Ireport para el desarrollo de una aplicación web. Uno de los problemas que habia tenido es formatear campos calculados, aunque le aplicara un formato, este no era respetado.   Para este caso tengo este campo Al cual le aplique el siguiente formato  
  • 8. El resultado es un reporte con el campo que no respeta el formateo La solución a este problema, esta en definir que este campo es de tipo numerico en sus propiedades para que pueda aceptar el formato, de lo contrario el no respeta un formateo de tipo numérico.
  • 9. 5. ejecucion de reportes , archivos jasper  • Jasper Report es una librería para la generación de informes. Está escrita en java y es libre. http://jasperforge.org/ El funcionamiento consiste en escribir un xml donde se recogen las particularidades del informe. Este xml lo tratan las clases del Jasper para obtener una salida que pueden ser un PDF, XML, HTML, CSV, XLS, RTF, TXT. • Para generar el xml, o el compilado .jasper les recomiendo descargar la herramienta iReport que es un Entorno Gráfico que está implementado en java y se integra perfectamente con el Jasper Report http://jasperforge.org/sf/projects/ireport. • Aunque JasperReports se utiliza principalmente para capacidades de reporte a las aplicaciones basadas en la Web a través de la API de Servlet, no tiene absolutamente ninguna dependencia de la API Servlet o cualquier otra biblioteca de Java EE. No hay nada que nos impida la creación de aplicaciones de escritorio Java para generar informes con JasperReports.
  • 10. 1 2 3 4 5 CREATE TABLE estudiante( id INT PRIMARY KEY NOT NULL, nombre varchar(20), apellido varchar(20), email varchar(20));
  • 11. enlace de reportes  con ventana JDilog. uso de jsper viewer ejemplos  • private void imprimir() throws BancoDeDadosException, JRException { try {  JDialog viewer = new JDialog(new javax.swing.JFrame(),"Visualização do Relatório", true);  viewer.setSize(800,600);  viewer.setLocationRelativeTo(null);  JRResultSetDataSource jrRS = new JRResultSetDataSource(modelo.rs());  Map parameters = new HashMap();  JasperReport relatoriosJasper =  (JasperReport)JRLoader.loadObject("C:/Program Files/JasperSoft/iReport-1.2.5/lib/jasperreports-1.2.5/classic.jasper"); JasperPrint jasperPrint = JasperFillManager.fillReport(relatoriosJasper, parameters, jrRS);  JasperViewer jrViewer = new JasperViewer(jasperPrint, true);  viewer.getContentPane().add(jrViewer.getContentPane());  viewer.setVisible(true);  } catch (Exception e) { visao.setMensagem(e.getMessage(),true); } }