Subscribe:

Labels

miércoles, 25 de abril de 2012

Creación de Reportes con Java, Netbeans y Oracle 11g XE - Parte II

AHORA TRABAJAREMOS CON PARÁMETROS EN JasperReport!

En este publicación vamos a mejorar lo que hicimos en Creación de Reportes con Java, Netbeans y Oracle 11g XE - Parte I, pues si bien cierto en ella nos mostraba un reporte con todos los elementos (empleados) que teníamos registrados en nuestra base de datos, pero ¿cómo haríamos para mostrar los datos que necesitemos de un empleado en específico?
Para solucionar ese gran dolor de cabeza están los PARÁMETROS; que dependiendo del valor que reciba tal parámetro nos mostrará uno u otro Empleado.


Vamos con ello:
Lo primero que tenemos que hacer es agregar los parámetros a la PLANTILLA(reportempleado.jrxml, de la publicación anterior Creación de Reportes con Java, Netbeans y Oracle 11g XE - Parte I), eso lo hacemos dentro de la ventana "Report Inspector" osea:
*Nota: Si no logras hacer aparecer el "Report Inspector" restaura tu ventana de Netbeans, osea, click en menú Ventana y luego en Restaurar ventana.
Ahora vamos a cambiar de nombre al parámetro "parameter1" por "codigo_empleado"
Como se ve:
Seguidamente vamos a cambiar el tipo de variable por Integer (esto depende del tipo de variable que este registrado en la base de datos Empleado, que para nuestro caso es Integer):
 Ahora vamos a modificar la consulta como se muestra en la imagen, haciendo referencia al parámetro (codigo_empleado):
damos en Ok y eso es todo en cuanto a la vista.

Ahora Vamos a la codificación:
Lo que en realidad cambia en un pequeño porcentaje es la clase ConexionConsolaJavaOracle específicamente en el método mostrarReporte(), veamos:
Nos queda ejecutar la clase ConexionConsolaJavaOracle
Luego debería mostrarnos algo semejante a la siguiente imagen:

Bueno a mí me corre normalmente, si existe alguna duda o dificultad no duden en comentarlo.

Ahhhhhhh y por favor si el material te fue útil ayúdame recomendando por las redes sociales; dando "Me gusta" en Javaenaccion en Facebook o "+1" en Google+, etc etc. en :D.

3 comentarios:

Gabriel dijo...

una mega pregunta la verdad stooy haciendo reportes con ireport y mysql pro lo que busco es que mediante un frame y un boton mandar a llamar mi reporte pro no tengo idea como hacerlo me pordrian ayudar???

Roger Soto dijo...

hola Gabriel, me pregunto si le echaste una mirada al post de "Conexión Java y MySQL utilizando Netbeans 7" y la previa al presente post "Creación de Reportes con Java, Netbeans y Oracle 11g XE - Parte I"; te recomiendo hacerlo pues, lo único que cambia es el SGBD, MySql.

Si no te queda claro, por favor dilo... Hasta luego!

Anónimo dijo...

How to download the Slots casino site
Here you can check the main features and many important information about the slot and casino. There is also a wide variety of different slots which players are  Rating: luckyclub 4 · ‎1 review

Todo en Infolinks