Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Mostrar banda en fastReport aunque este vacia (https://www.clubdelphi.com/foros/showthread.php?t=91849)

webmasterplc 16-05-2017 15:17:03

Mostrar banda en fastReport aunque este vacia
 
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
Código Delphi [-]
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.


La franja horaria es GMT +2. Ahora son las 22:26:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi