Foros del Web » Programación para mayores de 30 ;) » Java »

iReport e informes sin datos

Estas en el tema de iReport e informes sin datos en el foro de Java en Foros del Web. Hola Estoy comenzando con iReport y tengo un problema con los informes que no tienen datos. Es decir, la fuente de datos que le introduzco ...
  #1 (permalink)  
Antiguo 23/04/2008, 00:58
Avatar de javimartinez  
Fecha de Ingreso: marzo-2003
Ubicación: Leganés (Madrid)
Mensajes: 284
Antigüedad: 21 años, 1 mes
Puntos: 1
iReport e informes sin datos

Hola

Estoy comenzando con iReport y tengo un problema con los informes que no tienen datos. Es decir, la fuente de datos que le introduzco está vacía. En estos casos obtengo el mensaje de "El documento no tiene páginas" con el visor de jasper, o me sale un pdf totalmente vacío si le genero.

Sin embargo, en los informes hay un apartado o banda llamado "noData". ¿Para que sirve este apartado exactamente? ¿Cómo puedo hacer que en el informe me aparezca un mensaje diciendo algo tipo "No hay datos para el periodo elegido" cuando la consulta o el datasource está vacío?

Gracias y un saludo :)
__________________
Javi Martínez

Web: Acertijolandia Blog: A Entretenerse
  #2 (permalink)  
Antiguo 23/04/2008, 01:40
Avatar de javimartinez  
Fecha de Ingreso: marzo-2003
Ubicación: Leganés (Madrid)
Mensajes: 284
Antigüedad: 21 años, 1 mes
Puntos: 1
Re: iReport e informes sin datos

Bueno, encontré la solución :) La escribo a continuación por si alguien tiene la misma duda en el futuro:

Hay que ir al menú: Editar > Propiedades del Informe > Mas ...

y allí hay multiples opciones de lo que se quiere que suceda en este caso. Por defecto está la de informe sin páginas


Edito: La solución anterior es la que se indica en los sitios oficiales y en muchos foros, sin embargo si utilizas como fuente de datos un JRBeanCollectionDataSource no funciona correctamente :( He probado también incluyendo un JREmptyDataSource y tampoco funciona bien. ¿Sabeis alguno como puedo mostrar el apartado "noData" en este caso? o si no, ¿sabeis como podría mostrar un texto del tipo "No hay resultados" para que no me salga un documento vacío o sin páginas?

Gracias y un saludo
__________________
Javi Martínez

Web: Acertijolandia Blog: A Entretenerse

Última edición por javimartinez; 23/04/2008 a las 05:13
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:59.