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
COLUMNA CONDICIONAL EN UN REPORT
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
- Willi Quintana
- Posts: 1023
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
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
...
...
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
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
- Armando
- Posts: 3267
- Joined: Fri Oct 07, 2005 8:20 pm
- Location: Toluca, México
- Been thanked: 2 times
- Contact:
Otra alternativa
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
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
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España