Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Campo Condicional en Fast Reports (https://www.clubdelphi.com/foros/showthread.php?t=69446)

lbidi 18-08-2010 20:24:22

Campo Condicional en Fast Reports
 
Hola amigos..

Resulta que tengo dos campos de impresion en un reporte fast, pero tengo
que imprimir solamente uno u el otro. Tomemos el caso de una factura el cual
tiene campo para el RUC o para Consumidor Final.

Como se hace para imprimir xej solo el CF, si el campo RUC esta vacio.

Me explico??

Gracias.

Chris 18-08-2010 20:32:13

En FastReport existe la función IIF, la que por comodidad se utiliza en este caso. En el espacio donde imprimirás los código CF o RUC (dependiendo del caso) tienes que escribir una expresión similar a esta:
[iif((<mi_frxDataset."campo_ruc"> = ''), <mi_frxDataset."campo_cf">, <mi_frxDataset."campo_ruc">)

Lo que hace la expresión anterior es imprimir el valor del campo "campo_cf" sólo si el campo "campo_ruc" está vacío. De lo contrario, imprimirá el valor del campo "campo_ruc"

Saludos,
Chris

lbidi 19-08-2010 15:26:01

Hola Chris.

Funciono perfecto.

Gracias


La franja horaria es GMT +2. Ahora son las 16:31: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