PDA

Ver la Versión Completa : Campo Condicional en Fast Reports


lbidi
18-08-2010, 20:24:22
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