Integrantes:
Altamirano Guevara Yoseily
Herrera Cieza Erlin Darwin
Docente : Marco Aurelio Porro Chulli
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
ASIGNATURA: Laboratorio de programación III
Tema Reportes
I report
 Instalación con iReport en NetBeans:
Instalación con iReport en NetBeans:
a.Se descarga iReport-5.5.0-windows-installer.exe.
b.Configurar variable de entorno JDK/JRE en el directorio de
instalación Jaspersoft/iReport-5.5.0/etc.
jdkhome=”C:Program FilesJavajdk1.7.0_25″
c.Ejecutar el programa ir a: Todos los programas >
Jaspersoft > iReport 5.5.0 > bin > ireport.exe.
Voy a crear una tabla
llamada estudiante en
MySQL en mi base de
dato PRUEBA, para poder
realizar las pruebas
correspondientes, mi servidor
MySQL esta corriendo en la IP
192.168.1.6:3306 en cuyo
caso Uds pueden utilizar
cualquier motor de base de
datos y el servidor puede ser
local como externo (recordar
para local la IP es 127.0.0.1 ó
localhost).
Ahora crearemos un
“datasource” en iReport
para poder acceder a
nuestros datos y hacer
pruebas directamente,
sin necesidad de una
aplicación Java (por el
momento). Para crear
este datasource
hacemos clic en el
ícono “Report
Datasources” ubicado
en la barra de
herramientas de
iReport:
Con lo que se abrirá la ventana de “Connections
/ Datasources” que en este momento debe
contener solo un “Empty datasource” y la
conexión a una base de datos de prueba en
HSQLDB. Ahora hacemos clic en el botón “New”
para crear nuestro nuevo datasource.
En la nueva ventana seleccionamos “Database
JDBC connection” y presionamos el botón
“Next”. En la siguiente ventana debemos
proporcionar algunos datos como el nombre se
le dará al datasource y los datos para realizar la
conexión de la base de datos.
Antes de guardar esta
configuración hagan clic
en el botón “Test” para
probar que todos los datos
proporcionados son
correctos. Si todo ha salido
bien, al hacer clic en el
botón “Save” la ventana
actual debe cerrarse y
nuestro datasource debe
estar ahora en la ventana
“Connections /
Datasources”.
Ahora crearemos
nuestro primer reporte
utilizando el Wizard
de iReport para lo
cual vamos al menú
“File -> New” y en la
parte inferior derecha
damos clic en Launch
Report Wizard.
A continuación seguiremos una serie de pasos guiada por el
Wizard:
 Colocar el nombre y la ruta del archivo .jxrml de nuestro reporte.
 Diseñamos el Query con los campos necesario para nuestro
reporte Ejemplo: “SELECT * FROM estudiante” y damos clic en
siguiente.
 Seleccionamos todos los campos y damos clic en siguiente.
 Por ultimo agrupamos los campos de ser necesario sino damos
clic en terminar.
Ahora tenemos creada nuestra plantilla solo falta realizar un
diseño de acuerdo a nuestro gusto o el requerimiento del
proyecto, yo la hare sencilla para el objetivo de esta prueba.
En la parte derecha
encotramos la paleta y
todos los elementos
disponibles para nuestro
diseño para este caso solo
usare los elementos: Static
Text y TextField. (En los
TextField dar clic derecho
en edit expression y
escoger el campo
adecuado a mostrar).
Una vez finalizado el
diseño damos clic en
preview esperamos
que compile el .jrxml y
se nos abrira
automaticamente el
documento .pdf (cabe
mencionar que
tambien se puede
exportar otros formatos
de documentos).
I report
.
Configuración de Data Source:
Ahora que tenemos nuestros datos crearemos un "datasource" en
iReport para poder acceder a nuestros datos y hacer pruebas
directamente, sin necesidad de una aplicación Java (por el
momento). Para crear este datasource hacemos clic en el ícono
"Report Datasources" ubicado en la barra de herramientas de
iReport:
Con lo que se abrirá la ventana de "Connections / Datasources"
que en este momento debe contener solo un "Empty datasource"
y la conexión a una base de datos de prueba en HSQLDB. Ahora
hacemos clic en el botón "New" para crear nuestro nuevo
datasource. En la nueva ventana que se abre seleccionamos
"Database JDBC connection" y presionamos el botón "Next".
En la siguiente ventana debemos proporcionar algunos datos como el
nombre se le dará al datasource y los datos para realizar la conexión de
la base de datos. Después de llenar estos datos su ventana debe haber
quedado más o menos como la siguiente (recuerden usar el "JDBC
Driver" que corresponda al manejador de base de datos que estén
usando:
Antes de guardar esta configuración hagan clic en el botón
"Test" para probar que todos los datos proporcionados son
correctos. Si todo ha salido bien, al hacer clic en el botón
"Save" la ventana actual debe cerrarse y nuestro datasource
debe estar ahora en la ventana "Connections / Datasources".
Creación 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 6 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.
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.
Los pasos interesantes son el 3 y el 4, así que será en estos en los que nos
enfocaremos más.
El paso 1 se realiza de forma automática, así que no tenemos mucho que
hacer en él. En el paso 2 (en donde comenzamos) seleccionamos el
directorio en el que queremos guardar nuestro reporte y el nombre que
tendrá.
Campos calculados en iReport:
Paso 1:
Creamos un nuevo Reporte,
Seleccionamos nuestra Base de Datos,
las tablas o visitas; de las cuales
queremos elaborar dicho reporte y nos
mostrara la siguiente ventana.
Paso 2: Seleccionamos los campos que
son necesarios para mi Reporte, y
vamos arrastrando uno a uno hacia la
fila que dice “Detalle”; automáticamente
irán apareciendo los nombres del
encabezado de cada columna de esta
manera cómo podemos ver en la
imagen.
Paso 3: Arrastramos el campo para el
cual deseamos hacer un campo
calculado en nuestro reporte y lo
arrastramos hacia la fila de dice “Page
Footer”, en este caso se realizará la
suma total de todos los sueldos, de un
empleado, como podemos visualizar en
la imagen.
Paso 4: Como proceso final si podemos
ver en esta visualización de nuestro
reporte, en donde apunta la flecha del
cursor, notamos que hay un campo
calculado del Total de todos los sueldos.
Observemos.
Ejecución de Reportes, archivo
jasper:
Archivo Jasper está considerada como una
de las mejores bibliotecas de software libre
para generar reportes [1]. Tiene la habilidad
de entregar contenido enriquecido al monitor,
a la impresora o a ficheros PDF, HTML, XLS,
CSV y XML. Está escrito completamente en
Java y puede ser usado en gran variedad de
aplicaciones de Java, incluyendo Java EE o
aplicaciones web, para generar contenido
dinámico. Su propósito principal es ayudar a
crear documentos de tipo páginas,
preparados para imprimir en una forma
simple y flexible.
JasperReports se usa comúnmente
con iReport Designer [2], un
constructor / diseñador de informes
visual, poderoso, intuitivo y fácil de
usar. Este instrumento permite que
los usuarios desarrollen visualmente
informes complejos con cartas,
imágenes, subinformes y otros [3].
iReport está además integrado con
JFreeChart, una de la biblioteca
gráficas OpenSource más difundida
para Java. Los datos para imprimir
pueden ser recuperados por varias
vías como pueden ser: JDBC,
TableModels, JavaBeans, XML, etc.
Entre las principales características de iReport podemos destacar las siguientes:
100% escrito en JAVA y además OPENSOURCE y gratuito.
Maneja todas las etiquetas de JasperReports.
Permite diseñar con sus propias herramientas: rectángulos, líneas, elipses,
campos de los textfields, cartas, subreports (subreportes).
Soporta internacionalización nativamente.
Browser de la estructura del documento.
Recopilador y exportador integrados.
Soporta JDBC.
Soporta JavaBeans como orígenes de datos (éstos deben implementar la
interface JRDataSource).
Incluye Wizard’s (asistentes) para crear automáticamente informes, plantillas y
sub-reportes.
I report

Más contenido relacionado

PPTX
Reportes
PPS
SQL Visual Basic 6.0
PPTX
Como utilizar sql en visual basic 6
PDF
Conectar con bases de datos
PPTX
Como utilizar sql en visual basic 6
DOCX
bases de datos desde visual basic
Reportes
SQL Visual Basic 6.0
Como utilizar sql en visual basic 6
Conectar con bases de datos
Como utilizar sql en visual basic 6
bases de datos desde visual basic

La actualidad más candente (17)

PDF
Sesion 3
DOCX
Trabajo programacion Raineth Crespo
PPTX
Access
 
PPTX
Bases de datos_angelina_monetti
DOCX
Informe conexion de base de datos visual basic 6.0
PDF
Sesion 4
DOCX
Programa de una base de datos. final
PDF
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
PPT
Ventana de microsoft access
DOCX
Base De Datos Con Visual Basic6.0
 
DOCX
Manual para crear una base de datos en acces
DOCX
Trabajo final de programacion
PDF
Programas de consola y jpa con net beans por gio
DOCX
Manual ireport
PDF
Programación de macros en excel
PDF
Ejemplo de base de datos y reports con jasper report
DOCX
Resumen tema-1-fila 2
Sesion 3
Trabajo programacion Raineth Crespo
Access
 
Bases de datos_angelina_monetti
Informe conexion de base de datos visual basic 6.0
Sesion 4
Programa de una base de datos. final
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
Ventana de microsoft access
Base De Datos Con Visual Basic6.0
 
Manual para crear una base de datos en acces
Trabajo final de programacion
Programas de consola y jpa con net beans por gio
Manual ireport
Programación de macros en excel
Ejemplo de base de datos y reports con jasper report
Resumen tema-1-fila 2
Publicidad

Similar a I report (20)

PPTX
Reportes
PDF
Manual reportes jsp
PPT
Power point report
PPTX
PDF
Informes en java segunda parte
PPTX
Jasreport
DOCX
Report
PPTX
PDF
Base de datos y reportes
PDF
Trabajo programcion
DOCX
Reportes En J Developer Parte 1 Y 2
PDF
Manual corrector 4.0
DOCX
Programacion2
PDF
Manual_java.pdf
PDF
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
DOC
JClic reports
Reportes
Manual reportes jsp
Power point report
Informes en java segunda parte
Jasreport
Report
Base de datos y reportes
Trabajo programcion
Reportes En J Developer Parte 1 Y 2
Manual corrector 4.0
Programacion2
Manual_java.pdf
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
JClic reports
Publicidad

Más de Jhosy2404 (7)

PPTX
Diapositivas olap
PPTX
Transacciones
PPTX
Triggers
PPTX
Control JTable con Base de Datos
PPTX
Tema: Result set
PPTX
Java con base de datos
PPTX
Java
Diapositivas olap
Transacciones
Triggers
Control JTable con Base de Datos
Tema: Result set
Java con base de datos
Java

Último (20)

PPT
Sistema de muestrea de datos en operaciones
PDF
Curso Proveedores LEAR seguridad e higiene
PPTX
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
PDF
Presentacion_Resolver_CEM_Hospitales_v2.pdf
PDF
UD3 -Producción, distribución del aire MA.pdf
PDF
alimentos de bebidas45rtrtytyurrrr 1.pdf
PPT
flujo de caja paa la evaluacion de proyectos
PPT
empaque grava nuevo taladros de perforacion
PDF
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
PPTX
Investigacioncientificaytecnologica.pptx
PDF
Presentación Ejecutiva Minimalista Azul.pdf
PDF
2. Gestión del alcance gestion de proyetos.pdf
PDF
Evolución y sistemática microbiana agronomía
PDF
Infraestructuras en la seguridad vial.pdf
PPTX
Identificacion de Peligros mediante GTC 45
PDF
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
PDF
Precomisionado de equipos introduccion.pdf
PPT
acero-estructural.ppt acero acero jjshsdkdgfh
PDF
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
PDF
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
Sistema de muestrea de datos en operaciones
Curso Proveedores LEAR seguridad e higiene
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
Presentacion_Resolver_CEM_Hospitales_v2.pdf
UD3 -Producción, distribución del aire MA.pdf
alimentos de bebidas45rtrtytyurrrr 1.pdf
flujo de caja paa la evaluacion de proyectos
empaque grava nuevo taladros de perforacion
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
Investigacioncientificaytecnologica.pptx
Presentación Ejecutiva Minimalista Azul.pdf
2. Gestión del alcance gestion de proyetos.pdf
Evolución y sistemática microbiana agronomía
Infraestructuras en la seguridad vial.pdf
Identificacion de Peligros mediante GTC 45
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
Precomisionado de equipos introduccion.pdf
acero-estructural.ppt acero acero jjshsdkdgfh
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...

I report

  • 1. Integrantes: Altamirano Guevara Yoseily Herrera Cieza Erlin Darwin Docente : Marco Aurelio Porro Chulli INGENIERÍA DE SISTEMAS Y TELEMÁTICA ASIGNATURA: Laboratorio de programación III Tema Reportes
  • 3.  Instalación con iReport en NetBeans:
  • 4. Instalación con iReport en NetBeans: a.Se descarga iReport-5.5.0-windows-installer.exe. b.Configurar variable de entorno JDK/JRE en el directorio de instalación Jaspersoft/iReport-5.5.0/etc. jdkhome=”C:Program FilesJavajdk1.7.0_25″ c.Ejecutar el programa ir a: Todos los programas > Jaspersoft > iReport 5.5.0 > bin > ireport.exe.
  • 5. Voy a crear una tabla llamada estudiante en MySQL en mi base de dato PRUEBA, para poder realizar las pruebas correspondientes, mi servidor MySQL esta corriendo en la IP 192.168.1.6:3306 en cuyo caso Uds pueden utilizar cualquier motor de base de datos y el servidor puede ser local como externo (recordar para local la IP es 127.0.0.1 ó localhost).
  • 6. Ahora crearemos un “datasource” en iReport para poder acceder a nuestros datos y hacer pruebas directamente, sin necesidad de una aplicación Java (por el momento). Para crear este datasource hacemos clic en el ícono “Report Datasources” ubicado en la barra de herramientas de iReport:
  • 7. Con lo que se abrirá la ventana de “Connections / Datasources” que en este momento debe contener solo un “Empty datasource” y la conexión a una base de datos de prueba en HSQLDB. Ahora hacemos clic en el botón “New” para crear nuestro nuevo datasource. En la nueva ventana seleccionamos “Database JDBC connection” y presionamos el botón “Next”. En la siguiente ventana debemos proporcionar algunos datos como el nombre se le dará al datasource y los datos para realizar la conexión de la base de datos.
  • 8. Antes de guardar esta configuración hagan clic en el botón “Test” para probar que todos los datos proporcionados son correctos. Si todo ha salido bien, al hacer clic en el botón “Save” la ventana actual debe cerrarse y nuestro datasource debe estar ahora en la ventana “Connections / Datasources”.
  • 9. Ahora crearemos nuestro primer reporte utilizando el Wizard de iReport para lo cual vamos al menú “File -> New” y en la parte inferior derecha damos clic en Launch Report Wizard.
  • 10. A continuación seguiremos una serie de pasos guiada por el Wizard:  Colocar el nombre y la ruta del archivo .jxrml de nuestro reporte.  Diseñamos el Query con los campos necesario para nuestro reporte Ejemplo: “SELECT * FROM estudiante” y damos clic en siguiente.  Seleccionamos todos los campos y damos clic en siguiente.  Por ultimo agrupamos los campos de ser necesario sino damos clic en terminar. Ahora tenemos creada nuestra plantilla solo falta realizar un diseño de acuerdo a nuestro gusto o el requerimiento del proyecto, yo la hare sencilla para el objetivo de esta prueba.
  • 11. En la parte derecha encotramos la paleta y todos los elementos disponibles para nuestro diseño para este caso solo usare los elementos: Static Text y TextField. (En los TextField dar clic derecho en edit expression y escoger el campo adecuado a mostrar).
  • 12. Una vez finalizado el diseño damos clic en preview esperamos que compile el .jrxml y se nos abrira automaticamente el documento .pdf (cabe mencionar que tambien se puede exportar otros formatos de documentos).
  • 15. Ahora que tenemos nuestros datos crearemos un "datasource" en iReport para poder acceder a nuestros datos y hacer pruebas directamente, sin necesidad de una aplicación Java (por el momento). Para crear este datasource hacemos clic en el ícono "Report Datasources" ubicado en la barra de herramientas de iReport: Con lo que se abrirá la ventana de "Connections / Datasources" que en este momento debe contener solo un "Empty datasource" y la conexión a una base de datos de prueba en HSQLDB. Ahora hacemos clic en el botón "New" para crear nuestro nuevo datasource. En la nueva ventana que se abre seleccionamos "Database JDBC connection" y presionamos el botón "Next".
  • 16. En la siguiente ventana debemos proporcionar algunos datos como el nombre se le dará al datasource y los datos para realizar la conexión de la base de datos. Después de llenar estos datos su ventana debe haber quedado más o menos como la siguiente (recuerden usar el "JDBC Driver" que corresponda al manejador de base de datos que estén usando: Antes de guardar esta configuración hagan clic en el botón "Test" para probar que todos los datos proporcionados son correctos. Si todo ha salido bien, al hacer clic en el botón "Save" la ventana actual debe cerrarse y nuestro datasource debe estar ahora en la ventana "Connections / Datasources".
  • 17. Creación de Reportes usando wizard, archivo jrxml:
  • 18. 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 6 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.
  • 19. 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. Los pasos interesantes son el 3 y el 4, así que será en estos en los que nos enfocaremos más. El paso 1 se realiza de forma automática, así que no tenemos mucho que hacer en él. En el paso 2 (en donde comenzamos) seleccionamos el directorio en el que queremos guardar nuestro reporte y el nombre que tendrá.
  • 21. Paso 1: Creamos un nuevo Reporte, Seleccionamos nuestra Base de Datos, las tablas o visitas; de las cuales queremos elaborar dicho reporte y nos mostrara la siguiente ventana. Paso 2: Seleccionamos los campos que son necesarios para mi Reporte, y vamos arrastrando uno a uno hacia la fila que dice “Detalle”; automáticamente irán apareciendo los nombres del encabezado de cada columna de esta manera cómo podemos ver en la imagen. Paso 3: Arrastramos el campo para el cual deseamos hacer un campo calculado en nuestro reporte y lo arrastramos hacia la fila de dice “Page Footer”, en este caso se realizará la suma total de todos los sueldos, de un empleado, como podemos visualizar en la imagen. Paso 4: Como proceso final si podemos ver en esta visualización de nuestro reporte, en donde apunta la flecha del cursor, notamos que hay un campo calculado del Total de todos los sueldos. Observemos.
  • 22. Ejecución de Reportes, archivo jasper:
  • 23. Archivo Jasper está considerada como una de las mejores bibliotecas de software libre para generar reportes [1]. Tiene la habilidad de entregar contenido enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML. Está escrito completamente en Java y puede ser usado en gran variedad de aplicaciones de Java, incluyendo Java EE o aplicaciones web, para generar contenido dinámico. Su propósito principal es ayudar a crear documentos de tipo páginas, preparados para imprimir en una forma simple y flexible. JasperReports se usa comúnmente con iReport Designer [2], un constructor / diseñador de informes visual, poderoso, intuitivo y fácil de usar. Este instrumento permite que los usuarios desarrollen visualmente informes complejos con cartas, imágenes, subinformes y otros [3]. iReport está además integrado con JFreeChart, una de la biblioteca gráficas OpenSource más difundida para Java. Los datos para imprimir pueden ser recuperados por varias vías como pueden ser: JDBC, TableModels, JavaBeans, XML, etc.
  • 24. Entre las principales características de iReport podemos destacar las siguientes: 100% escrito en JAVA y además OPENSOURCE y gratuito. Maneja todas las etiquetas de JasperReports. Permite diseñar con sus propias herramientas: rectángulos, líneas, elipses, campos de los textfields, cartas, subreports (subreportes). Soporta internacionalización nativamente. Browser de la estructura del documento. Recopilador y exportador integrados. Soporta JDBC. Soporta JavaBeans como orígenes de datos (éstos deben implementar la interface JRDataSource). Incluye Wizard’s (asistentes) para crear automáticamente informes, plantillas y sub-reportes.