Page 1 of 1
Campos en 0 en xbrowse
Posted: Mon Oct 30, 2023 12:26 pm
by José Camilo
Buenos días!!!
Necesito mostrar en blanco o vacía la celda de un xbrowse cuando su valor sea 0.
el strzero no funciona, alguna sugerencia?
Gracias
Re: Campos en 0 en xbrowse
Posted: Mon Oct 30, 2023 4:37 pm
by FiveWiDi
José Camilo wrote:Buenos días!!!
Necesito mostrar en blanco o vacía la celda de un xbrowse cuando su valor sea 0.
el strzero no funciona, alguna sugerencia?
Gracias
En la declaración del XBrowse, donde especificas el campo, utiliza esta sintáxis:
If( nElCampo = 0, " ", nElCampo )
o esta otra:
If( nElCampo = 0, " ", TransForm( nElCampo, "@E 99,999,999.99" ) )
Re: Campos en 0 en xbrowse
Posted: Mon Oct 30, 2023 5:52 pm
by JESUS MARIN
Otra manera (tal vez), jugando con el color del texto ? de esa manera no cambias el valor numérico a texto
Code: Select all | Expand
oBrw:aCols[1]:bClrStd := {|| {iif( aLin[oBrw:nArrayAt,2]<>0,CLR_BLUE,CLR_WHITE ) } // color del texto, el segundo es blanco ( como su fondo ) asi no aparece
Re: Campos en 0 en xbrowse
Posted: Mon Oct 30, 2023 9:02 pm
by acuellar
Estimado José Camilo
Para todas las columnas
Para columnas individuales
Code: Select all | Expand
oCol:cEditPicture:="@Z ###,###.##"
oCol:bEditValue:= { || MVNTO->TOTAL }
Re: Campos en 0 en xbrowse
Posted: Tue Oct 31, 2023 12:56 am
by José Camilo
Muchas Gracias por sus tiempos y respuestas.
Funcionan perfectamente..
Gracias!!!
Re: Campos en 0 en xbrowse
Posted: Tue Oct 31, 2023 3:21 am
by Willi Quintana
Buenas niches colegas:
Esto no funciona... o para que efecto es?
oBrw:lDisplayZeros := .f.
Re: Campos en 0 en xbrowse
Posted: Tue Oct 31, 2023 9:16 am
by leandro
Hola buenos días para todos
Willi se utiliza cuando estas mostrando un tree
xbrtree.prg
oBrw:lDisplayZeros := .f.
oBrw:lDisplayZeros := .t.
Re: Campos en 0 en xbrowse
Posted: Tue Oct 31, 2023 2:00 pm
by Willi Quintana
Muy agradecido por la aclaración.. seria interesante que se extendiera a xbrowse estandart
Salu2
Re: Campos en 0 en xbrowse
Posted: Tue Oct 31, 2023 5:17 pm
by acuellar
Estimados funciona para cualquier columna que tenga 0 Cero
Code: Select all | Expand
oBrw:lDisplayZeros:= .T.
...
oCol:cEditPicture := '@Z 99999.99'
oCol:bEditValue := { || DETMP->DSCTO }
Muestra Ceros y con .F. muestra en blanco
Re: Campos en 0 en xbrowse
Posted: Wed Nov 01, 2023 1:13 pm
by nageswaragunupudi
This is the right way and recommended by FWH.
This shows all numeric zeros and empty dates as blanks.
This setting applies to the entire Browse.
If we want this setting only to some columns, then use
Re: Campos en 0 en xbrowse
Posted: Wed Nov 01, 2023 9:58 pm
by acuellar
Excelent Mr. Rao
Thanks.