FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour xbrowse: picture
Posts: 61
Joined: Tue Nov 19, 2013 02:13 PM
xbrowse: picture
Posted: Tue Jan 24, 2017 03:56 PM

Hola: estoy usando xbrowse y no se c贸mo darle formato a los campos para que me los muestre bien en el browse
x que esto oCol:cEditPicture:="@z 999,999.99" lo respeta solo en la edici贸n
hay alguna manera de hacerlo?
necesito que me muestre blancos cuando es cero..
sldos
Silvina

Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: xbrowse: picture
Posted: Tue Jan 24, 2017 04:09 PM
umm, revisando el codigo me encuentro:
Code (fw): Select all Collapse
   DATA xEditPicture PROTECTED  // Picture mask to be used for Get editing and display of data
   ASSIGN cEditPicture( u ) INLINE ::xEditPicture := u
   ACCESS cEditPicture      INLINE XEval( ::xEditPicture, ::Value, Self )

asi que en teoria el cEditPicture deberia funcionar tanto para la edicion, como para mostrarlo.

salu2
carlos vargas
Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 143
Joined: Fri Oct 07, 2005 03:14 PM
Re: xbrowse: picture
Posted: Tue Jan 24, 2017 07:02 PM

Yo lo tengo as铆 :
oCol:bEditValue :={|| (v:POL:cAlias)->z0Cta }
oCol:cEditPicture:='@Z 999,999,999.99'

funciona muy bien, tal vez tengas oCol:bStrData en lugar de oCol:bEditValue.

saludos!!

Posts: 61
Joined: Tue Nov 19, 2013 02:13 PM
Re: xbrowse: picture
Posted: Tue Jan 24, 2017 07:25 PM
no entend铆 los par谩metros que son, te recuerdo que lo que quiero es el picture en el browse no en la edici贸n..

Joel Andujo wrote:Yo lo tengo as铆 :
oCol:bEditValue :={|| (v:POL:cAlias)->z0Cta }
oCol:cEditPicture:='@Z 999,999,999.99'

funciona muy bien, tal vez tengas oCol:bStrData en lugar de oCol:bEditValue.

saludos!!
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: xbrowse: picture
Posted: Wed Jan 25, 2017 01:30 PM
Intenta con esto:
Code (fw): Select all Collapse
XbrNumFormat( 'A', .t. )

@1,1 XBROWSE oBrw OF oDlg ;
     COLUMNS "Texto" ;
     HEADERS "TEXTO" ;
     ALIAS "PRUEBA"
Francisco J. Alegr铆a P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 61
Joined: Tue Nov 19, 2013 02:13 PM
Re: xbrowse: picture (helpme)
Posted: Wed Jan 25, 2017 09:36 PM
Hola, no se, para que sirve XbrNumFormat ? no hace nada...
lo que yo quiero es formatear las columnas, poner el picture en los importes para que me muestre la columna como yo quiera
o sea, no el ceditpicture no lo respeta, calculo que es solo para la edici贸n

FranciscoA wrote:Intenta con esto:
Code (fw): Select all Collapse
XbrNumFormat( 'A', .t. )

@1,1 XBROWSE oBrw OF oDlg ;
聽 聽 聽COLUMNS "Texto" ;
聽 聽 聽HEADERS "TEXTO" ;
聽 聽 聽ALIAS "PRUEBA"
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: xbrowse: picture
Posted: Thu Jan 26, 2017 10:57 AM
Silvina
Has intentado con TRANSFORM

Code (fw): Select all Collapse
oCol:bEditValue :={|| TRANS(CAMPO,"@Z 999,999.99) }
Saludos,



Adhemar C.
Posts: 61
Joined: Tue Nov 19, 2013 02:13 PM
Re: xbrowse: picture
Posted: Thu Jan 26, 2017 12:40 PM
no s茅 si se entendi贸 la pregunta, quiero ponerle un formato para mostrar en el browse, no para la edici贸n...
si, utilizando trans() funciona pero me transforma la columna de nca a alfanca y luego no la reconoce el maketotal , etc

acuellar wrote:Silvina
Has intentado con TRANSFORM

Code (fw): Select all Collapse
oCol:bEditValue :={|| TRANS(CAMPO,"@Z 999,999.99) }
Posts: 61
Joined: Tue Nov 19, 2013 02:13 PM
Re: xbrowse: picture (Solucionado)
Posted: Thu Jan 26, 2017 07:39 PM

ESTABA HACIENDO ESTO
oCol:=xLbx:AddCol() , oCol:cHeader:= cTitulo , oCol:bStrData := bCampo , oCol:nWidth := nAncho ) ,;

AHORA HAGO
oCol:=xLbx:AddColumn( cTitulo , bCampo , cPicture ,,,, nAncho , .F., .F.,,,,,, .F.,,,,, .F.,,, ) , oCol:oHeaderFont:=memvar->oDatos:oFont9 )

Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: xbrowse: picture
Posted: Fri Feb 03, 2017 09:56 PM
Esto es lo que buscas:
WITH OBJECT ::TotalVenta
:nHeadStrAlign:= :nDataStrAlign:= AL_RIGHT
:nWidth := 85
:cEditPicture:= "@E( 999,999,999.99"
END
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion