Campos en 0 en xbrowse

Campos en 0 en xbrowse

Postby José Camilo » Mon Oct 30, 2023 12:26 pm

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
José Camilo
 
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Campos en 0 en xbrowse

Postby FiveWiDi » Mon Oct 30, 2023 4:37 pm

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" ) )
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1203
Joined: Mon Oct 10, 2005 2:38 pm

Re: Campos en 0 en xbrowse

Postby JESUS MARIN » Mon Oct 30, 2023 5:52 pm

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 view  RUN

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
 


Image
Jesús Marín
JESUS MARIN
 
Posts: 176
Joined: Wed Jan 02, 2019 8:36 am

Re: Campos en 0 en xbrowse

Postby acuellar » Mon Oct 30, 2023 9:02 pm

Estimado José Camilo

Para todas las columnas
Code: Select all  Expand view  RUN

oBrw:lDisplayZeros:= .F.
 


Para columnas individuales
Code: Select all  Expand view  RUN

  oCol:cEditPicture:="@Z ###,###.##"
   oCol:bEditValue:= { || MVNTO->TOTAL }
 
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Campos en 0 en xbrowse

Postby José Camilo » Tue Oct 31, 2023 12:56 am

Muchas Gracias por sus tiempos y respuestas.
Funcionan perfectamente..

Gracias!!!
José Camilo
 
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Campos en 0 en xbrowse

Postby Willi Quintana » Tue Oct 31, 2023 3:21 am

Buenas niches colegas:
Esto no funciona... o para que efecto es?

oBrw:lDisplayZeros := .f.
User avatar
Willi Quintana
 
Posts: 1022
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Campos en 0 en xbrowse

Postby leandro » Tue Oct 31, 2023 9:16 am

Hola buenos días para todos

Willi se utiliza cuando estas mostrando un tree

xbrtree.prg

oBrw:lDisplayZeros := .f.
Image

oBrw:lDisplayZeros := .t.
Image
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1688
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Campos en 0 en xbrowse

Postby Willi Quintana » Tue Oct 31, 2023 2:00 pm

Muy agradecido por la aclaración.. seria interesante que se extendiera a xbrowse estandart
Salu2
User avatar
Willi Quintana
 
Posts: 1022
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Campos en 0 en xbrowse

Postby acuellar » Tue Oct 31, 2023 5:17 pm

Estimados funciona para cualquier columna que tenga 0 Cero

Code: Select all  Expand view  RUN

oBrw:lDisplayZeros:= .T.
...

oCol:cEditPicture := '@Z 99999.99'
oCol:bEditValue  := { || DETMP->DSCTO }
 

Muestra Ceros y con .F. muestra en blanco
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Campos en 0 en xbrowse

Postby nageswaragunupudi » Wed Nov 01, 2023 1:13 pm

Code: Select all  Expand view  RUN
oBrw:lDisplayZeros  := .F.

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
Code: Select all  Expand view  RUN
oCol:lDisplayZeros := .F.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10690
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Campos en 0 en xbrowse

Postby acuellar » Wed Nov 01, 2023 9:58 pm

Excelent Mr. Rao

Thanks.
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 101 guests