Beruflich Dokumente
Kultur Dokumente
Introduccin
Bueno, ahora voy a pasar a explicar cmo hacer un reporte con NetBeans y
JasperReport para luego terminar con el patrn de impresin.
Creacin de un reporte
El proceso para realizar un reporte, tanto para reportes que se
sobreimprimen como para reportes que se imprimen desde cero, es el
siguiente.
Primero vamos a definir la carpeta donde se van a ubircar los archivos jrxml
que son la salida de la elaboracin de un reporte con JasperReport. Una vez
que tengamos definida la ruta vamos a realizar la siguiente secuencia:
Creamos un nuevo reporte:
Diseo de Reportes
Para empezar voy a explicar cada una de las partes de un reporte en
JasperReport. Esto aplica tanto si trabajamos en NetBean o en JasperSoft.
Un reporte recin creado tiene la siguiente estructura:
El ttulo de nuestro reporte debe escribirse en esta seccin. Solo se mostrar en la primera pgina del reporte.
Aparece en la parte superior de cada pgina. Puede contener informacin adicional del reporte, descripciones,
etc.
En esta seccin se muestran los nombres de los campos que se van a presentar
En esta seccin se despliegan los valores correspondientes a los nombres de los campos definidos en la seccin anterior.
Puede presentar informacin de totales para algunos de los campos de la seccin detail. Por ejemplo Total de Empleados: 220
Aparece en la parte inferior de cada pgina. Este parte puede presentar, la fecha, nmero de pgina del reporte.
Esta seccin puede presentar totales de campos de la seccin detail. Si se desea incluir algn grfico en el reporte, debe hacerse en esta se
Patrn de Impresin
Diseo de Reporte
Ahora voy a explicar como parametrizar el reporte para luego disearlo
como cualquier reporte.
Para poder utilizar el reporte con el patrn de impresin primero lo que
debemos hacer es definir un parmetro con el nombre OBJETO como
muestra la siguiente imagen
Como vemos en las propiedades del parmetro OBJETO la clase tiene que
tener el mismo nombre que nosotros definimos en GAIA.
Una vez que tenemos hecho esto podemos utilizar sus mtodos de la
siguiente manera.
RECORDEMOS: El Objeto que nosotros vamos a tratar DEBE ser un
JavaBean. En resumen debe tener los mtodos set and get y los is
y set (solo para atributos booleans). Tambin debe tener el
constructor por defecto.
Luego podemos utilizar los mtodos del objeto en el diseo del reporte sin
tener que preocuparnos por consultas SQL. Se muestra el ejemplo del ticket
de Balanza.