- CRISTHIAN SERGIO KAYAP YAGKIKAT
- INGRID LESLY CORONEL ACUÑA
DOCENTE: PORRO CHULLI, MARCO AURELIO
REPORTES
Los
reportes son los que 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.
Al
descargar el .rar Extraemos los archivos(son 4)
En
netbeans nos dirigimos a herramientas>>complementos
Damos
agregar plugins
Vamos
a la carpeta donde hemos extraído los archivos y lo seleccionamos todos.
Damos
clic en instalar
Damos
clic en siguiente
Aceptas la licencia y damos clic en
instalar y esperamos que se instale los programas seleccionados.
Terminar
Ahora
vemos en la pestaña instalado y vemos los programas instalados con éxito
CONFIGURACION DE DATASOURCE
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.
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.
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.
FACILIDAD DE INSTALACIÓN.
Estas
potencialidades se pueden combinar con JasperServer que proporciona una
interfaz basada en web para gestionar, programar y ejecutar los informes, un
repositorio para almacenar todos los recursos del informe como imágenes,
fuentes, fuentes de datos y mucho más, un servicio de seguridad para decidir
quién puede ejecutar que informe, y un servicio web API para ejecutar los
informes de aplicaciones externas (por lo que puede generar informes de
cualquier tipo de entorno, como PHP o. NET).
La
herramienta iReport Designer le permite diseñar informes JasperReports, así
como también permite ejecutarlos y generar la salida en una aplicación Java, y
JasperServer permite a los usuarios finales y las aplicaciones externas
acceder, ver y publicar sus informes de forma segura.
Archivos
Jasper. Hay un montón de tipos de fuentes de datos, es posible llenar un
archivo Jasper de una consulta SQL, un archivo XML, un archivo csv, una
consulta HQL (Hibernate Query Language), una colección de JavaBeans, etc .. Si
usted no encuentra una fuente de datos adecuada, JasperReports es muy flexible
y permite que usted escriba su propio origen de datos personalizado. Con un
archivo de Jasper y una fuente de datos, JasperReports es capaz de generar el
documento final en el formato que prefiera.
iReport
Designer también permite configurar las fuentes de datos y utilizarlas para
probar sus informes. En muchos casos, los asistentes por datos pueden ayudarle
a diseñar sus informes mucho más rápido. iReport Designer incluye el propio
motor JasperReports para hacerle una vista previa del resultado del informe,
probar y refinar sus informes.
Enlace
de reporte con ventana JDialog. Uso de JasperViewer Ejemplo.
RESUMEN
REPORTES:
Los
reportes son los que muestran la situación de las operaciones regulares de la
empresa para que los directivos puedan controlar, organizar, planear y dirigir.
Instalación de ireport en netbeans
Al
descargar el .rar Extraemos los archivos(son 4)
En
netbeans nos dirigimos a herramientas>>complementos
Damos
agregar plugins
Vamos
a la carpeta donde hemos extraído los archivos y lo seleccionamos todos.
Damos
clic en instalar
Damos
clic en siguiente
Aceptas
la licencia y damos clic en instalar y esperamos que se instale los programas
seleccionados.
Terminar
Ahora
vemos en la pestaña instalado y vemos los programas instalados con éxito
Reiniciamos
Netbeans
Vemos
en la ventana principal, complementos instalados de Jasper Report
Ahora
agregaremos las librerías al proyecto en el cual usaremos iReport
Configuracion
De Datasource
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".
SUMMARY
Reports:
The
reports are the ones that show the situation of the regular operations of the
company so that the executives can control, organize, plan and direct.
Installing
ireport on netbeans
When
downloading the .rar We extract the files (they are 4)
In
netbeans we go to tools >> add-ons
Let's
add plugins
Let's
go to the folder where we extracted the files and select it all.
Click
to install
Click
Next
You
accept the license and click on install and wait for the selected programs to
be installed.
End up
Now we
see in the installed tab and we see the programs installed successfully
Restart
Netbeans
We see
in the main window, installed add-ons of Jasper Report
Now we
will add the libraries to the project in which we will use iReport
Datasource
Configuration
Now
that we have our data we will create a datasource in iReport to be able to
access our data and do tests directly, without needing a Java application (for
the moment). To create this datasource, click on the "Report
Datasources" icon located on the iReport toolbar:
This
will open the "Connections / Datasources" window which should contain
only an "Empty datasource" and the connection to a test database in
HSQLDB. Now we click on the "New" button to create our new
datasource.
In the
new window that opens we select "Database JDBC connection" and press
the "Next" button. In the following window we must provide some data
as the name will be given to the datasource and the data to make the connection
of the database. After completing this data your window should have been more
or less like the following (remember to use the "JDBC Driver" that
corresponds to the database manager you are using:
Before
saving this configuration click the "Test" button to prove that all
the data provided is correct. If everything went well, when clicking the
"Save" button the current window should close and our datasource
should now be in the "Connections / Datasources" window.
RECOMENDACIONES
Para
generar reportes se debe tener muy en cuenta la base de datos que estamos
utilizando y los campos más necesarios y en el orden deseado.
CONCLUSIONES
La
herramienta iReport es un constructor / diseñador permite crear cualquier tipo
de informe de una manera sencilla y rápida a través de una interfaz gráfica
intuitiva, diseñada tanto para gente que no está familiarizada con esta
tecnología, y que desconoce la sintaxis XML de JasperReports, como a usuarios
expertos que ya conocían este lenguaje, ahorrándoles tiempo durante el
desarrollo de informes muy elaborados.
APRECIACIÓN DEL EQUIPO
Desde
el punto de vista del grupo se afirma que iReport es una herramienta en código
abierto de generación de informes muy útil que nos permite generar información
detallada en formato PDF, HTML, XLS, CSV o XML. Ha sido desarrollada
completamente en Java, por lo que puede ser usada en una amplia variedad de
aplicaciones Java para generar contenido dinámico.
GLOSARIO DE TÉRMINOS
Plugins.-
Un plugin es aquella aplicación que, en un programa informático, añade una
funcionalidad adicional o una nueva característica al software. En nuestro
idioma, por lo tanto, puede nombrarse al plugin como un complemento.
Reiniciar.
- Reiniciar el ordenador o computadora es el proceso de recargar el sistema
operativo de una computadora.
Wizard.-
Wizard es el que te indica o te guía en el procedimiento durante una
instalación de un programa o aplicación.
Constructor.-
Un constructor es una subrutina cuya misión es inicializar un objeto de una
clase.
LINKOGRAFÍA
LINK DE DE DIAPOSTIVAS SOBRE IREPORT
http://es.slideshare.net/INGRIDLESLYCORONELAC/ireport-70236314


















No hay comentarios:
Publicar un comentario