Page 1 of 1

COLUMNA CONDICIONAL EN UN REPORT

PostPosted: Mon Nov 21, 2005 6:07 am
by Manuel Valdenebro
Tengo un report con varias columnas. Una de ellas (numérica), quiero que el dato no aparezca (quede en blanco) cuando es cero.- ¿Es posible?.


Un saludo

Manuel

PostPosted: Mon Nov 21, 2005 12:47 pm
by Willi Quintana
Hola Manuel....
...
...
REPORT oPrn CAPTION vTitulo PREVIEW;
HEADER M->vNomPro,"Pagina "+Str(oPrn:nPage()) RIGHT;
TITLE vTitulo CENTER;
FOOTER "Fecha:" + DtoC(Date())+" Hora:"+Time() FONT vFont
oPrn:oDevice:lPrvModal := .T. // preview modal

COLUMN TITLE "Valor" DATA If(Base->valor = 0,"",Base->valor)
...
...

Salu2
Willi

PostPosted: Mon Nov 21, 2005 10:59 pm
by Manuel Valdenebro
Gracias Willi,

Funcionó perfectamente.

Un saludo

Manuel

Otra alternativa

PostPosted: Tue Nov 22, 2005 1:17 pm
by Armando
Manuel:

Aquí te va otra alternativa asumiendo que debes darle formato al valor de la columna

COLUMN TITLE "Valor" DATA Base->valor PICTURE "@Z 999.99"

Desde luego hay que ajustar el PICTURE al formato que necesites pero
en esencia @Z te deja en blanco la columna cuando el valor es cero.

Saludos, Armando

PostPosted: Tue Nov 22, 2005 8:56 pm
by Manuel Valdenebro
Armando, funciona perfectamente.

Muchas gracias

Un saludo

Manuel