informes en java

Páginas: 7 (1716 palabras) Publicado: 7 de diciembre de 2014
EJERCICIO GUIADO. JAVA. INFORMES DE BASE DE DATOS


Creación de un informe desde cero

En hojas anteriores hemos visto que la forma más rápida de crear un informe es usando el mago de informes de iReport. Luego, con el informe resultante, solo teníamos que cambiar las propiedades de cada elemento del informe.

En esta hoja veremos como crear un informe empezando desde cero, lo que nosservirá además para entender las distintas zonas en que se divide un informe.

La creación de informes desde cero es algo tedioso y lento, aunque por otro lado nos da total libertad a la hora de distribuir cada elemento en el informe.

En muchos casos tendrá que crear los informes desde cero, ya que el cliente le insistirá en usar un determinado formato para los listados, las facturas y todosaquellos documentos que deben imprimirse desde el programa. Insistirá en mantener los colores propios de la empresa (la imagen corporativa) y demás características propias de la empresa. Para hacer esto a veces lo mejor es crear el informe desde el principio.

En esta hoja se verá un ejemplo de creación de informe desde cero.

EJERCICIO GUIADO Nº 1. CREACIÓN DE UN INFORME DESDE CERO


1. Entreen iReport

2. Nuestro objetivo será crear un informe que muestre el listado de servicios realizados por el trabajador Juan Pérez, cuyo número de DNI es 12.321.567-B.

3. Para ello, active la opción Fichero – Nuevo Documento.



4. El nombre del informe será serviciosjuan:




5. Al pulsar OK, observará que aparece un informe en blanco:



6. Este informe está dividido en zonas,cada una con un cometido distinto (lo iremos estudiando a medida que realicemos el informe)

7. En la barra de herramientas debe indicar la conexión a la base de datos que quiere usar. En nuestro caso la conexión se llama Conexión con Manempsa.





8. Ahora hay que indicar la consulta SQL que nos permita acceder a los datos necesarios para el informe. Esto se tiene que hacer activando laopción Datos – Consulta de Informe:





9. En la ventana que aparece tendrá que introducir la siguiente consulta SQL:

select * from trabajadores, servicios
where trabajadores.dni=servicios.dni and trabajadores.dni=’12.321.567-B’
order by servicios.fecha









10. Pulsa OK. Acabamos de indicarle al informe que estamos realizando la base de datos de donde tomaremos losdatos y la consulta para extraer dichos datos. Si observa la parte izquierda de la ventana del iReport, verá una opción Campos:



11. Pulse en el + para visualizar el listado de campos disponibles. Verá todos los campos seleccionados en la consulta SQL que acaba de introducir.



12. Nos interesa que en el listado de los servicios de Juan aparezca el número, el tipo de servicio y lacantidad. Para ello, tendrá que añadir estos datos a la zona de Detalle (Detail).

La zona de detalle es la zona en la que aparecerán los datos del listado, y por tanto es allí donde tiene que añadir los campos a mostrar.

Arrastra el campo número desde la zona de campos a la zona de detalle:





13. Haz lo mismo con los otros campos que queremos mostrar: el tipo y la cantidad: El detallequedará así:



14. Visualice el informe resultante. iReport le pedirá que guarde el informe. Llámelo serviciosjuan.

15. Una vez guardado verá como queda el informe que acaba de hacer:




16. No está muy conseguido, pero solo acabamos de empezar. Recuerde que la zona de Detalle (Detail) es el sitio donde colocará los campos del listado de datos.

17. Nuestra zona de Detalle es muygrande, por eso los datos salen tan separados. Puede achicar una zona haciendo clic en la línea de separación y arrastrando. Pruebe a hacerlo hasta que la zona de Detalle quede así (es posible que necesite mover los campos):







18. Si visualiza ahora el informe verá que tiene mejor aspecto (los servicios de Juan aparecen más unidos):





19. Ahora sería interesante que el listado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informe sobre programacion en java
  • Programacion En Java Informativo
  • Informe acerca de serializacion de objetos en java
  • INFORME JAVA
  • informe de java
  • Java Informe V2
  • Informe 4 Hardware Javiera Diaz 122 Javier Soliz 222
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS