SlideShare una empresa de Scribd logo
1 de 10
TEMA : REPORTES
CURSO : LABORATORIO DE
PROGRAMACION II
INGENIERO : MARCO AURELIO PORRO CHULLI
CARRERA : ING. SISTEMAS Y TELEMÁTICA
CICLO : V - C
INTEGRANTES :
JOEL VASQUEZ ESPINOZA
EBER CARRERO MENOR
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
Bajaremos la última versión que
encontremos del plugin iReport
de la web oficial de Netbeans.
Luego descargado lo
descomprimimos
Y nos vamos a barra de
menus de net beans
Para agregar el plugin
Tras esto nos quedará
buscar la ruta donde
descomprimimos el
plugin y agregar todos
los plugins e iniciar la
instalación pulsando el
botón “Instalar”.
CONFIGURACIÓN DE DATASOURCE
Configurar DataSources directamente en el código
XML
En XML, la etiqueta <DataSources> está anidada
dentro de la etiqueta <CrystalReportSource>. En la
etiqueta <DataSources> anidada, se configura un
vínculo a un control DataSource (por ejemplo,
SqlDataSource1).
CREACIÓN DE REPORTES USANDO WIZARD; ARCHIVO JRXML
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 La extensión de documentos de reportes
generados por JasperReports es ".jrxml"
que significa "jasper reports xml", y es
un documento xml que contiene los
datos para generar un archivo
compilado (".jasper") que es el que
usaremos principalmente en nuestras
aplicaciones Java (aunque también
podriamos optar por compilar nuestro
archivo ".jrxml"
EJECUCION DE REPORTES; ARCHIVO JASPER
CREATE TABLE IF NOT EXISTS `productos` (
`idProducto` int(11) NOT NULL AUTO_INCREMENT,
`producto` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
`precio` float NOT NULL,
`existencia` tinyint(4) NOT NULL,
`categoria` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
PRIMARY KEY (`idProducto`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
COLLATE=latin1_spanish_ci AUTO_INCREMENT=1 ;
INSERT INTO `productos` (`idProducto`, `producto`, `precio`,
`existencia`, `categoria`) VALUES
(1, 'Libreta cua. chico', 12, 10, 'papeleria'),
(2, 'Libreta cua. grande', 12, 12, 'papeleria'),
(3, 'Caja regalo chica', 5, 20, 'regalos'),
(4, 'Caja regalo grande', 7, 20, 'regalos'),
(5, 'Carolina Herrera 30m', 400, 2, 'perfumes'),
(6, 'Armani Aqua 30ml', 600, 2, 'perfumes');
CAMPOS CALCULADOS EN IREPORT
Cada campo contiene una fórmula. Para ver los elementos
subyacentes que componen la fórmula, puede expandirla.
Al expandir una fórmula, podrá ver la relación entre las
entidades a las que se hace referencia en su campo. Una
vez que haya expandido una fórmula, podrá cambiarla,
aplicar filtros en cualquier punto de la ruta de la relación,
cambiar el nivel de agregación y quitar duplicados.
ENLACE DE REPORTE CON VENTANA JDIALOG DE JASPERVIEWER
Los JDialog son ideales para ventanas secundarias porque
admiten una ventana padre. Si la VentanaA es padre del
JDialogB, entonces el JDialogB siempre estará por delante de
VentanaA, nunca quedará por detrás. Lo ideal es que hagamos
nuestras ventanas secundarias como JDialog cuyo padre sea el
JFrame principal. De esta forma los JDialog siempre serán
visibles por encima del JFrame y no se irán detrás ni quedarán
ocultos por el JFrame.
EJEMPLOS
Reportes en java

Más contenido relacionado

La actualidad más candente (17)

Iniciacion programacion-ap ps-webinar
Iniciacion programacion-ap ps-webinarIniciacion programacion-ap ps-webinar
Iniciacion programacion-ap ps-webinar
 
Controles basicos de android studio
Controles basicos de android studioControles basicos de android studio
Controles basicos de android studio
 
Primer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android StudioPrimer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android Studio
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android
 
Controles a.s
Controles  a.sControles  a.s
Controles a.s
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 
MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"
 
holamundo
holamundoholamundo
holamundo
 
Informe 4.pdf
Informe 4.pdfInforme 4.pdf
Informe 4.pdf
 
Android studio
Android studioAndroid studio
Android studio
 
Java eclipse-y-android-studio
Java eclipse-y-android-studioJava eclipse-y-android-studio
Java eclipse-y-android-studio
 
Programación para niños app inventor
Programación para niños app inventorProgramación para niños app inventor
Programación para niños app inventor
 
Programa 11
Programa 11Programa 11
Programa 11
 
Unidad 3 tema 2
Unidad 3 tema 2Unidad 3 tema 2
Unidad 3 tema 2
 
Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)
 
Tutorial app inventor
Tutorial app inventorTutorial app inventor
Tutorial app inventor
 
Interfaces increibles en Android
Interfaces increibles en AndroidInterfaces increibles en Android
Interfaces increibles en Android
 

Similar a Reportes en java

Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jspjujuju12
 
Base de datos y reportes
Base de datos y reportesBase de datos y reportes
Base de datos y reportesCisne Criollo
 
Aplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slideAplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slidemarieuri
 
Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)MariOo Rosales
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programascris kathy
 
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...Ivan Petrlik
 
Reportes En J Developer Parte 1 Y 2
Reportes En J Developer   Parte 1 Y 2Reportes En J Developer   Parte 1 Y 2
Reportes En J Developer Parte 1 Y 2Steven Gomez
 
vAplicación parte 1
vAplicación parte 1vAplicación parte 1
vAplicación parte 1yanburbano
 
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 DjangoJuan Rodríguez
 
Manual de como descargar libre office
Manual de como descargar libre officeManual de como descargar libre office
Manual de como descargar libre officejdt101914
 
Miniproyecto bases de datos ii
Miniproyecto bases de datos iiMiniproyecto bases de datos ii
Miniproyecto bases de datos iievabcubeles
 

Similar a Reportes en java (20)

Reportes
ReportesReportes
Reportes
 
IREPORT
IREPORTIREPORT
IREPORT
 
Manual ireport
Manual ireportManual ireport
Manual ireport
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 
Base de datos y reportes
Base de datos y reportesBase de datos y reportes
Base de datos y reportes
 
Aplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slideAplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slide
 
Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)
 
Trabajo programcion
Trabajo programcionTrabajo programcion
Trabajo programcion
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
 
Reportes En J Developer Parte 1 Y 2
Reportes En J Developer   Parte 1 Y 2Reportes En J Developer   Parte 1 Y 2
Reportes En J Developer Parte 1 Y 2
 
PLC Alternativo
PLC AlternativoPLC Alternativo
PLC Alternativo
 
Reportes
ReportesReportes
Reportes
 
vAplicación parte 1
vAplicación parte 1vAplicación parte 1
vAplicación parte 1
 
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
 
Manual de como descargar libre office
Manual de como descargar libre officeManual de como descargar libre office
Manual de como descargar libre office
 
Reportes
ReportesReportes
Reportes
 
Miniproyecto bases de datos ii
Miniproyecto bases de datos iiMiniproyecto bases de datos ii
Miniproyecto bases de datos ii
 

Último

Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
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
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
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
 
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
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
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
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
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
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 

Último (20)

Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
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
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
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
 
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
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
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
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
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
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 

Reportes en java

  • 1. TEMA : REPORTES CURSO : LABORATORIO DE PROGRAMACION II INGENIERO : MARCO AURELIO PORRO CHULLI CARRERA : ING. SISTEMAS Y TELEMÁTICA CICLO : V - C INTEGRANTES : JOEL VASQUEZ ESPINOZA EBER CARRERO MENOR
  • 2. 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 Bajaremos la última versión que encontremos del plugin iReport de la web oficial de Netbeans. Luego descargado lo descomprimimos Y nos vamos a barra de menus de net beans Para agregar el plugin Tras esto nos quedará buscar la ruta donde descomprimimos el plugin y agregar todos los plugins e iniciar la instalación pulsando el botón “Instalar”.
  • 4. CONFIGURACIÓN DE DATASOURCE Configurar DataSources directamente en el código XML En XML, la etiqueta <DataSources> está anidada dentro de la etiqueta <CrystalReportSource>. En la etiqueta <DataSources> anidada, se configura un vínculo a un control DataSource (por ejemplo, SqlDataSource1).
  • 5. CREACIÓN DE REPORTES USANDO WIZARD; ARCHIVO JRXML 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 La extensión de documentos de reportes generados por JasperReports es ".jrxml" que significa "jasper reports xml", y es un documento xml que contiene los datos para generar un archivo compilado (".jasper") que es el que usaremos principalmente en nuestras aplicaciones Java (aunque también podriamos optar por compilar nuestro archivo ".jrxml"
  • 6. EJECUCION DE REPORTES; ARCHIVO JASPER CREATE TABLE IF NOT EXISTS `productos` ( `idProducto` int(11) NOT NULL AUTO_INCREMENT, `producto` varchar(20) COLLATE latin1_spanish_ci NOT NULL, `precio` float NOT NULL, `existencia` tinyint(4) NOT NULL, `categoria` varchar(20) COLLATE latin1_spanish_ci NOT NULL, PRIMARY KEY (`idProducto`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=1 ; INSERT INTO `productos` (`idProducto`, `producto`, `precio`, `existencia`, `categoria`) VALUES (1, 'Libreta cua. chico', 12, 10, 'papeleria'), (2, 'Libreta cua. grande', 12, 12, 'papeleria'), (3, 'Caja regalo chica', 5, 20, 'regalos'), (4, 'Caja regalo grande', 7, 20, 'regalos'), (5, 'Carolina Herrera 30m', 400, 2, 'perfumes'), (6, 'Armani Aqua 30ml', 600, 2, 'perfumes');
  • 7. CAMPOS CALCULADOS EN IREPORT Cada campo contiene una fórmula. Para ver los elementos subyacentes que componen la fórmula, puede expandirla. Al expandir una fórmula, podrá ver la relación entre las entidades a las que se hace referencia en su campo. Una vez que haya expandido una fórmula, podrá cambiarla, aplicar filtros en cualquier punto de la ruta de la relación, cambiar el nivel de agregación y quitar duplicados.
  • 8. ENLACE DE REPORTE CON VENTANA JDIALOG DE JASPERVIEWER Los JDialog son ideales para ventanas secundarias porque admiten una ventana padre. Si la VentanaA es padre del JDialogB, entonces el JDialogB siempre estará por delante de VentanaA, nunca quedará por detrás. Lo ideal es que hagamos nuestras ventanas secundarias como JDialog cuyo padre sea el JFrame principal. De esta forma los JDialog siempre serán visibles por encima del JFrame y no se irán detrás ni quedarán ocultos por el JFrame.