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.
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
 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
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
Con esto ya tenemos instalado el plugin y la librería principal de
jasperReport. En Tools->Options (Herramientas->Opciones)
podemos verlo.
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:
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
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.
Por último un pequeño código que lo que hace es leer este report
(extensión jrxml) en un pdf.
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
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
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.
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
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
 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
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
Reports

Reports

  • 1.
    UNIVERSIDAD POLITECNICA AMAZONICA INGENIERIADE 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 iReportes 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 el98% 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 ala 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 yatenemos instalado el plugin y la librería principal de jasperReport. En Tools->Options (Herramientas->Opciones) podemos verlo.
  • 6.
    Ahora necesitamos añadira 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 vamosa 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
  • 9.
    Ahora vamos ahacer 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 unpequeño código que lo que hace es leer este report (extensión jrxml) en un pdf.
  • 11.
    Estos son lostipos 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 delos 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 sourceque 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 puedenser 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 sonusadas para almacenar resultados de cálculos, totales, etc. Veamos las propiedades que tenemos a la hora de crear una variable: VARIABLES
  • 16.
     Realizar losreportes 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 unlenguaje 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