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 texto en lugar de valor (Fastreport) (https://www.clubdelphi.com/foros/showthread.php?t=90800)

Tecnofacil 07-09-2016 16:07:26

Mostrar texto en lugar de valor (Fastreport)
 
Hola colegas, estuve buscando en el foro y no encontré nada al respecto. Tengo un reporte, orden de pago, donde agrupo los datos basado en un campo booleano donde si se trata de un servicio el valor es 1 y de lo contrario es 0.
El tema es que en el titulo del grupo quiero que en vez de 1 o 0 me aparezca "Servicio" o "Materiales". Lo puedo hacer con un case en sql, la pregunta es, ¿Se puede hacer eso desde fastreport sin tener que modificar el SQL?

Tecnofacil 07-09-2016 16:21:29

Me respondo solo
 
:D Si a alguien le sirve. Fastreport tiene una función IF, concretamente IIF, por lo que en mi memo quedo algo así:
Código:

[(IIF(<frx_detalle."servicio">=1,'Servicio','Materiales'))]


La franja horaria es GMT +2. Ahora son las 19:59:48.

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