SlideShare una empresa de Scribd logo
1 de 9
PROFESOR : Marco A. Porro Chulli.
AREA : Desarrollo de Software I.
TEMA : Reportes
INTEGRANTES : Gerson Alarcón Regalado.
Lizbeth Lizana Carrasco.
CARRERA : Ing. De Sistemas y Telemática.
CICLO : V
AULA : “A”
REPORTES
Los sistemas de reportes tienen como objetivo principal mostrar una
visión general de la situación de la empresa. Consecuentemente, estos
muestran la situación de las operaciones regulares de la empresa para
que los directivos puedan controlar, organizar, planear y dirigir. Los
reportes se pueden visualizar, exportar a otros formatos como PDF,
HTML, XML, etc. y también se pueden imprimir en papel.
Instalación de ireport en Netbeans:
A continuación os explico cómo instalar jasperReport e iReport en
Netbeans 8.0. No sé si es la forma más correcta, pero es como a mí me ha
funcionado, ya que las librerias de jasperReport me han dado un poco de
dolor de cabeza porque no me funcionaban, pero al final lo conseguí.
Lo primero que hacemos es instalar iReport en netbeans 8.0. Este plugin en
teoría no es necesario para utilizar jasperReport por separado. Este plugin
nos facilita el diseño de las plantillas de jasperReport desde Netbeans.
Configuración del Data Source:
Una de las configuraciones más habituales con las que nos encontraremos
en una aplicación web es el acceso a una o varias bases de datos. La forma
habitual de configurar un acceso a base de datos es creando en el servidor
un Pool de conexiones que serán reutilizadas y gestionadas por el servidor,
y publicarlo como un recurso JNDI. Una vez publicado como recursos
JNDI cualquier aplicación desplegada en ese servidor tendrá acceso al pool
de conexiones.
Creación de reportes usando Wizard,
archivo Jrxml:
Los subreportes son una característica importante de una herramienta
generadora de reportes. Permiten crear reportes más complejos y simplificar el
trabajode diseño.
Los subreportes son muy útiles cuando se crea un reporte maestro de detalles o
cuando la estructura de un solo reporte no es suficiente para describir la
complejidad del documento de salida deseado.
Un subreporte es solamente un reporte que ha sido incorporado a otro reporte.
De hecho podemos tener subreportes dentro de otros subreportes.
Campos calculados en ireport:
Probablemente, su origen de datos se compone de varias entidades y cada
una contiene al menos un campo. Sin embargo, dependiendo de qué datos
desee recuperar, quizás los campos disponibles no devuelvan los datos que
necesita exactamente. En ese caso, puede modificar las fórmulas en los
campos existentes y guardarlos como campos nuevos, o bien puede crear
sus propios campos calculados para recuperar justo los datos que desea.
Enlace de reporte con ventana JDialog. Uso
de JasperViewer:
Los JDialog admiten un padre y pueden ser o no modales. ¿Para qué sirve ese
padre? ¿Puedo hacer cualquier JDialog modal?
Otras veces queremos hacer una ventana de error, de aviso, para pedir un dato
o confirmar algo. ¿Pongo JFrame o JDialog para esas ventanas? ¿Tengo que
construirla?
Vamos a tratar en este tutorial de echar un vistazo a JFrame y JDialog, así como
a JOptionPane y ver cuándo usamos una u otra. Trataremos de responder a
todas estas preguntas.
JFrame y JDialog
Los dos tipos de ventanas principales que tenemos en java son JFrame y
JDialog. Hay varias diferencias entre ellas y en función de estas
diferencias vamos a ver para qué sirven
Si instanciamos un JFrame, en la barra de abajo de windows (creo que
se llama "barra de herramientas") nos aparece un nuevo "botoncito"
correspondiente a nuestra aplicación. Si instanciamos un JDialog, no
aparece nada.
Un JFrame tiene un método setIconImage() para cambiar el icono por
defecto de la taza de café. JDialog no tiene este método.
Reportes

Más contenido relacionado

Destacado (12)

Felicitación colegios fet
Felicitación colegios fetFelicitación colegios fet
Felicitación colegios fet
 
actividad 6
actividad 6actividad 6
actividad 6
 
Recomendaciones Para Tener Limpia Tu Casa Y Tu Cuerpo
Recomendaciones Para  Tener Limpia Tu Casa Y Tu CuerpoRecomendaciones Para  Tener Limpia Tu Casa Y Tu Cuerpo
Recomendaciones Para Tener Limpia Tu Casa Y Tu Cuerpo
 
Best home buys in the usa
Best home buys in the usaBest home buys in the usa
Best home buys in the usa
 
Visita presidencial
Visita presidencialVisita presidencial
Visita presidencial
 
Cuadro análisis itzel
Cuadro análisis itzelCuadro análisis itzel
Cuadro análisis itzel
 
La evaluacion en ambitosocioafect
La evaluacion en ambitosocioafectLa evaluacion en ambitosocioafect
La evaluacion en ambitosocioafect
 
Hvor rejser vi hen i 2025 og hvordan?
Hvor rejser vi hen i 2025 og hvordan?Hvor rejser vi hen i 2025 og hvordan?
Hvor rejser vi hen i 2025 og hvordan?
 
Preselección de diseños
Preselección de diseñosPreselección de diseños
Preselección de diseños
 
Origin of water from quran
Origin of water from quranOrigin of water from quran
Origin of water from quran
 
Factores independientes de riesgo cardiovascular bases bioqu
Factores independientes de riesgo cardiovascular bases bioquFactores independientes de riesgo cardiovascular bases bioqu
Factores independientes de riesgo cardiovascular bases bioqu
 
Historia de las tic
Historia de las ticHistoria de las tic
Historia de las tic
 

Similar a Reportes (20)

Reportes
ReportesReportes
Reportes
 
REPORTES
REPORTESREPORTES
REPORTES
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
IREPORT
IREPORTIREPORT
IREPORT
 
Reportes
ReportesReportes
Reportes
 
Reportes
Reportes Reportes
Reportes
 
Jasreport
JasreportJasreport
Jasreport
 
Reports
ReportsReports
Reports
 
Reportes
ReportesReportes
Reportes
 
Netbeans
Netbeans Netbeans
Netbeans
 
Jsf Java Server Faces
Jsf   Java Server FacesJsf   Java Server Faces
Jsf Java Server Faces
 
Reportes
ReportesReportes
Reportes
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 
Clase 1 jJAVA 2012
Clase 1 jJAVA 2012Clase 1 jJAVA 2012
Clase 1 jJAVA 2012
 
Taller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con DjangoTaller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con Django
 
Herramientas para el desarrollo de aplicaciones SharePoint
Herramientas para el desarrollo de aplicaciones SharePointHerramientas para el desarrollo de aplicaciones SharePoint
Herramientas para el desarrollo de aplicaciones SharePoint
 
Reportes en java
Reportes en javaReportes en java
Reportes en java
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2
 

Más de Andy Alarcón Regalado (7)

Preparedstatement
PreparedstatementPreparedstatement
Preparedstatement
 
Jtable con base de datoss
Jtable con base de datossJtable con base de datoss
Jtable con base de datoss
 
Resultset
ResultsetResultset
Resultset
 
Statement
StatementStatement
Statement
 
Java (1)
Java (1)Java (1)
Java (1)
 
Desarrollo de software p.p
Desarrollo de software p.pDesarrollo de software p.p
Desarrollo de software p.p
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 

Último

Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 

Último (20)

Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

Reportes

  • 1. PROFESOR : Marco A. Porro Chulli. AREA : Desarrollo de Software I. TEMA : Reportes INTEGRANTES : Gerson Alarcón Regalado. Lizbeth Lizana Carrasco. CARRERA : Ing. De Sistemas y Telemática. CICLO : V AULA : “A”
  • 2. REPORTES Los sistemas de reportes tienen como objetivo principal mostrar una visión general de la situación de la empresa. Consecuentemente, estos muestran la situación de las operaciones regulares de la empresa para que los directivos puedan controlar, organizar, planear y dirigir. Los reportes se pueden visualizar, exportar a otros formatos como PDF, HTML, XML, etc. y también se pueden imprimir en papel.
  • 3. Instalación de ireport en Netbeans: A continuación os explico cómo instalar jasperReport e iReport en Netbeans 8.0. No sé si es la forma más correcta, pero es como a mí me ha funcionado, ya que las librerias de jasperReport me han dado un poco de dolor de cabeza porque no me funcionaban, pero al final lo conseguí. Lo primero que hacemos es instalar iReport en netbeans 8.0. Este plugin en teoría no es necesario para utilizar jasperReport por separado. Este plugin nos facilita el diseño de las plantillas de jasperReport desde Netbeans.
  • 4. Configuración del Data Source: Una de las configuraciones más habituales con las que nos encontraremos en una aplicación web es el acceso a una o varias bases de datos. La forma habitual de configurar un acceso a base de datos es creando en el servidor un Pool de conexiones que serán reutilizadas y gestionadas por el servidor, y publicarlo como un recurso JNDI. Una vez publicado como recursos JNDI cualquier aplicación desplegada en ese servidor tendrá acceso al pool de conexiones.
  • 5. Creación de reportes usando Wizard, archivo Jrxml: Los subreportes son una característica importante de una herramienta generadora de reportes. Permiten crear reportes más complejos y simplificar el trabajode diseño. Los subreportes son muy útiles cuando se crea un reporte maestro de detalles o cuando la estructura de un solo reporte no es suficiente para describir la complejidad del documento de salida deseado. Un subreporte es solamente un reporte que ha sido incorporado a otro reporte. De hecho podemos tener subreportes dentro de otros subreportes.
  • 6. Campos calculados en ireport: Probablemente, su origen de datos se compone de varias entidades y cada una contiene al menos un campo. Sin embargo, dependiendo de qué datos desee recuperar, quizás los campos disponibles no devuelvan los datos que necesita exactamente. En ese caso, puede modificar las fórmulas en los campos existentes y guardarlos como campos nuevos, o bien puede crear sus propios campos calculados para recuperar justo los datos que desea.
  • 7. Enlace de reporte con ventana JDialog. Uso de JasperViewer: Los JDialog admiten un padre y pueden ser o no modales. ¿Para qué sirve ese padre? ¿Puedo hacer cualquier JDialog modal? Otras veces queremos hacer una ventana de error, de aviso, para pedir un dato o confirmar algo. ¿Pongo JFrame o JDialog para esas ventanas? ¿Tengo que construirla? Vamos a tratar en este tutorial de echar un vistazo a JFrame y JDialog, así como a JOptionPane y ver cuándo usamos una u otra. Trataremos de responder a todas estas preguntas.
  • 8. JFrame y JDialog Los dos tipos de ventanas principales que tenemos en java son JFrame y JDialog. Hay varias diferencias entre ellas y en función de estas diferencias vamos a ver para qué sirven Si instanciamos un JFrame, en la barra de abajo de windows (creo que se llama "barra de herramientas") nos aparece un nuevo "botoncito" correspondiente a nuestra aplicación. Si instanciamos un JDialog, no aparece nada. Un JFrame tiene un método setIconImage() para cambiar el icono por defecto de la taza de café. JDialog no tiene este método.