PDA

Ver la Versión Completa : Mostrar banda en fastReport aunque este vacia


webmasterplc
16-05-2017, 15:17:03
Buenas, tengo el reporte en fastrepor, con 3 bandas header ligados a 3 sql, el problema se me presenta es que cuando uno de las consultas esta vacía no me imprime la banda y necesito me las imprima todas asi esten vacias aunque sean los encabezados e probado con la en el evento onbeforeprint
Header1.Visible:=True; y nada que sale cuando queda vacia

bitbow
16-05-2017, 18:42:06
Colocale un label vacio o con texto en color blanco, aunque seguramente debe de poder configurarse en las propiedades para que salga vacio.

Saludos.

movorack
16-05-2017, 23:56:07
Una vez tuve que hacer eso pero no tengo el archivo a la mano.

Coloqué en el reporte esto:
- Una banda de datos desconectada de cualquier dataset y esta me servia como encabezado del grupo.
- La banda de datos junto con su encabezado
- Otra banda de datos desconectada con el mensaje que no habían registros

Esta última banda permanecía invisible.

Ahí si añadí código al BeforePrint de la banda que me servía de encabezado del grupo validando si no habían datos en el dataset asociado a la banda de datos, entonces mostrara la del mensaje.

Al final tenia el encabezado de grupo y los datos cuando habían o el mensaje cuando estaba vacío.

Si hay una manera más fácil de eso. Chevere que alguien compartiera la solución.