SlideShare una empresa de Scribd logo
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

Felicitación colegios fet
Felicitación colegios fetFelicitación colegios fet
Felicitación colegios fet
anadelunas
 
actividad 6
actividad 6actividad 6
actividad 6
cinthya
 
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
Lazo Azul/ Blue Ribbon
 
Best home buys in the usa
Best home buys in the usaBest home buys in the usa
Best home buys in the usa
Tiffany Kate Roth
 
Visita presidencial
Visita presidencialVisita presidencial
Visita presidencial
mirtos
 
Cuadro análisis itzel
Cuadro análisis itzelCuadro análisis itzel
Cuadro análisis itzel
Itzel Osorno
 
La evaluacion en ambitosocioafect
La evaluacion en ambitosocioafectLa 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?
fremtidensomfag
 
Preselección de diseños
Preselección de diseñosPreselección de diseños
Preselección de diseños
juanes8a
 
Origin of water from quran
Origin of water from quranOrigin of water from quran
Origin of water from quran
Hasan Raza
 
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
YOJANNA PERDOMO DOMINGUEZ
 
Historia de las tic
Historia de las ticHistoria de las tic
Historia de las tic
Julio César Pinguil Collaguazo
 

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

Reportes
ReportesReportes
Reportes
JhiZzelh T Cz
 
REPORTES
REPORTESREPORTES
I report
I reportI report
I report
Jhosy2404
 
I report
I reportI report
IREPORT
IREPORTIREPORT
Reportes
ReportesReportes
Reportes
Reportes Reportes
Jasreport
JasreportJasreport
Jasreport
Vicente Alberca
 
Reports
ReportsReports
Reportes
ReportesReportes
Netbeans
Netbeans Netbeans
Jsf Java Server Faces
Jsf   Java Server FacesJsf   Java Server Faces
Jsf Java Server Faces
cok12v
 
Reportes
ReportesReportes
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
jujuju12
 
Clase 1 jJAVA 2012
Clase 1 jJAVA 2012Clase 1 jJAVA 2012
Clase 1 jJAVA 2012
José Braganza
 
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
Juan Rodríguez
 
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
goreorti
 
Reportes en java
Reportes en javaReportes en java
Reportes en java
Joel Vasquez Espinoza
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
Juan Carlos Tapias
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2
Edgar Dueñas
 

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

Preparedstatement
PreparedstatementPreparedstatement
Preparedstatement
Andy Alarcón Regalado
 
Jtable con base de datoss
Jtable con base de datossJtable con base de datoss
Jtable con base de datoss
Andy Alarcón Regalado
 
Resultset
ResultsetResultset
Statement
StatementStatement
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
Andy Alarcón Regalado
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
Andy Alarcón Regalado
 

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

Graficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitabGraficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitab
XIOMARAANTONELLACAST
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
gabyp22
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCECOMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
jhunior lopez rodriguez
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
MONICADELROCIOMUNZON1
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
munozvanessa878
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
LuisAngelGuarnizoBet
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
DiegoAlexanderChecaG
 
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdfOPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
AlejandroContreras470286
 
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTADIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
MayDaniel2
 
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docxINFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
LuzdeFatimaCarranzaG
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
MaraManuelaUrribarri
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
KristianSaavedra
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
EmilyLloydCerda
 
Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
carolina838317
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
KarinToledo2
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
carmenquintana18
 

Último (20)

Graficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitabGraficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitab
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCECOMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
 
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdfOPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
 
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTADIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
 
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docxINFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
 
Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
 

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.