Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Condiciones en un fastReport (https://www.clubdelphi.com/foros/showthread.php?t=91054)

dardusso23 01-11-2016 14:24:08

Condiciones en un fastReport
 
Hola. Necesito mostrar en un reporte con fastreport un texto dependiendo del varlor que tenga uno de los campos de una consulta con muchos campos que es la consulta que uso para hacer toda la cabecera. Lo que necesito es que si el campo me devuelve un 1, el texto sea visible:= true y si me devulve un cero sea falso. o Alguna otra forma en el que se pueda segun ese valor del campo mostrar o no un texto.
Gracias

Luis M. 01-11-2016 15:20:06

Hola.
Lo que suelo hacer...
Pongo un texto en el report, ejemplo nombre "F_Pago" y en el evento onBeforePrint pongo el siguiente código:
Código Delphi [-]
procedure F_PagoOnBeforePrint(Sender: TfrxComponent);
begin
  if campo x = 'C' then F_Pago.text := 'CONTADO';  
  if campo x = 'P' then F_Pago.text := 'PLAZOS';  
end;

Puedes cambiar F_pago.text por F_Pago.visible := true o false.
No se si es esto lo que buscas.
Un saludo.

dardusso23 01-11-2016 15:31:31

Muchas Gracias Luis. Me anda Perfecto asi.
Abrazo

Elias011267 03-01-2021 13:04:00

Buen dia. En caso, que la variable F_pago fuese numerica ¿ como creas el formato numerico ya sea manual o por el asistente de fastreport?


La franja horaria es GMT +2. Ahora son las 03:30:11.

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