PDA

Ver la Versión Completa : Condiciones en un fastReport


dardusso23
01-11-2016, 14:24:08
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:
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?