1. UNIVERSIDAD POLITECNICA AMAZONICA
INGENIERIA DE SISTEMAS Y TELEMATICA
CICLO : V.
CURSO : DESARROLLO DE SOFTWARE I.
DOCENTE : MARCO AURELIO PORRO CHULLI.
TEMA : REPORTS
INTEGRANTES:
PATRICIA REYNA REYNAGA.
LUZ VERONICA RUIZ PLACENCIA.
2. La herramienta iReport es un constructor / diseñador de informes
visual, poderoso, intuitivo y fácil de usar para JasperReports escrito
en Java.
iReport está además integrado conJFreeChart, una de la biblioteca
gráficas OpenSource más difundida para Java. Los datos para
imprimir pueden ser recuperados por varios caminos incluso
múltiples uniones JDBC, TableModels, JavaBeans, XML, etc.
INTRODUCCIÓN
3. Maneja el 98% de 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
.
Tiene asistentes para generar los subreportes
Tiene asistentes para las plantillas.
Facilidad de instalación.
CARACTERÍSTICAS DE IREPORT
4. Nos vamos a la página de netbeans y a la
sección de plugins iReport y nos lo
descargamos. No hay ninguno para la
versión 8.0 de netbeans pero el último
que hay que es el de la 7.4 nos sirve.
Una vez descargado nos vamos a
Netbeans a Tools-
>Plugins (Herramientas->Plugins) y a la
pestaña de Downloaded. Le damos al
botón "AddPlugins" y buscamos la
carpeta descomprimida del fichero que
nos hemos descargado antes, el de
iReport.
INSTALACIÓN DE IREPORT EN NETBEANS
5. Con esto ya tenemos instalado el plugin y la librería principal de
jasperReport. En Tools->Options (Herramientas->Opciones)
podemos verlo.
6. Ahora necesitamos añadir a la librería otros ficheros y librerías para que nos funcione
correctamente. Estos ficheros son una recopilación que he ido guardando cuando
me investigué como instalar jasperreports, y son con los que me ha funcionado todo.
En este enlace os lo podéis descargar:
7. Ahora nos vamos a las opciones de nuestro proyecto, botón
derecho Properties, seleccionamos Libraries, pinchamos en la de
jasperReports y le damos al botón Edit. Buscamos los ficheros que
os he mencionado antes y adjuntamos todo y le damos a guardar.
LIBRERIAS PARA JASPERREPORT
8.
9. Ahora vamos a hacer una prueba para ver si todo funciona. Lo primero
de todo es crear un fichero jasper, que es como una plantilla. Con el
plugin de iReport para Netbeans es fácil. En nuestro proyecto, en el
paquete le damos a botón derecho y New.
Elegimos Report y Empty Report. Se abren en Netbeans unas
pantallas para diseñar nuestro fichero. Lo vamos a quedar vacío.
10. Por último un pequeño código que lo que hace es leer este report
(extensión jrxml) en un pdf.
11. Estos son los tipos de objetos que pueden almacenar valores. El
modo de hacer referencia a cada tipo dentro de las expresiones
es del siguiente modo:
{variable}
{campo}
{parámetro}
Se pueden visualizar por medio del cuadro de dialogo View-
CAMPOS CALCULADOS EN IREPORT
12. La información de los reportes es siempre alimentada por
campos, es importante no confundir estos con el elemento
gráfico TextField, ya que estos son únicamente para desplegar
información que puede provenir de una variable, parámetro o
campo.
FIELDS
13. El data source que alimenta a nuestro reporte está compuesto por los
campos que nosotros determinemos. Para agregar un nuevo Field
debemos indicar el nombre del campo, el tipo y alternativamente una
descripción.
Para el caso del reporte que estamos realizando la mayoría de los
campos son numéricos, podríamos declararlos de tipo Float.
14. Los parámetros pueden ser usados
para condicionar el
comportamiento del reporte en
tiempo de generación o
simplemente para mostrar el valor
de un dato aislado en nuestro
reporte, por ejemplo la fecha de
generación del reporte.
PARÁMETROS
15. Las variables son usadas para almacenar
resultados de cálculos, totales, etc. Veamos
las propiedades que tenemos a la hora de
crear una variable:
VARIABLES
16. Realizar los reportes en su debido orden y estructura correcta,
para así tener un buen resultado.
Estudiar un poco más del tema tratado para así poder tener
más conocimiento acerca de cómo hacer reportes en java.
Tomar en cuenta todas las recomendaciones del caso para un
resultado deseado en lo largo de tu carrera.
ECOMENDACIONES
17. Java. Es un lenguaje de programación de propósito general, concurrente, orientado a objetos
que fue diseñado específicamente para tener tan pocas dependencias de implementación
como fuera posible.
Reporte. Es un informe o una noticia. Este tipo de documento(que puede ser impreso, digital,
audiovisual, etc.) pretende transmitir una información, aunque puede tener diversos objetivos.
Existen reportes divulgativos, persuasivos y de otros tipos.
Recopilar. Texto en el que se reúnen varios textos del mismo tipo. Acción de recopilar.
Instalar. Estructura que puede variar en tamaño y que es dispuesta de manera particular para
cumplir un objetivo específico. Siempre que se hable de instalación se está haciendo
referencia a elementos artificiales y no naturales, creados y dispuestos de tal manera por el
hombre.
LOSARIO DE TERMINOS