xbrowse: picture

Post Reply
silvinamazzaro
Posts: 61
Joined: Tue Nov 19, 2013 2:13 pm

xbrowse: picture

Post by silvinamazzaro »

Hola: estoy usando xbrowse y no se cómo darle formato a _ 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
User avatar
carlos vargas
Posts: 1421
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: xbrowse: picture

Post by carlos vargas »

umm, revisando el codigo me encuentro:

Code: Select all

   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)
User avatar
Joel Andujo
Posts: 109
Joined: Fri Oct 07, 2005 3:14 pm
Location: Cd. Obregón, Sonora, México
Contact:

Re: xbrowse: picture

Post by Joel Andujo »

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!!
silvinamazzaro
Posts: 61
Joined: Tue Nov 19, 2013 2:13 pm

Re: xbrowse: picture

Post by silvinamazzaro »

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!!
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: xbrowse: picture

Post by FranciscoA »

Intenta con esto:

Code: Select all

XbrNumFormat( 'A', .t. )

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

Fwxh1204-MySql-TMySql
silvinamazzaro
Posts: 61
Joined: Tue Nov 19, 2013 2:13 pm

Re: xbrowse: picture (helpme)

Post by silvinamazzaro »

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: Select all

XbrNumFormat( 'A', .t. )

@1,1 XBROWSE oBrw OF oDlg ;
     COLUMNS "Texto" ;
     HEADERS "TEXTO" ;
     ALIAS "PRUEBA"
 
User avatar
acuellar
Posts: 1312
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: xbrowse: picture

Post by acuellar »

Silvina
Has intentado con TRANSFORM

Code: Select all

oCol:bEditValue :={|| TRANS(CAMPO,"@Z 999,999.99) } 
Saludos,

Adhemar C.
silvinamazzaro
Posts: 61
Joined: Tue Nov 19, 2013 2:13 pm

Re: xbrowse: picture

Post by silvinamazzaro »

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: Select all

oCol:bEditValue :={|| TRANS(CAMPO,"@Z 999,999.99) } 
silvinamazzaro
Posts: 61
Joined: Tue Nov 19, 2013 2:13 pm

Re: xbrowse: picture (Solucionado)

Post by silvinamazzaro »

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 )
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: xbrowse: picture

Post by MarioG »

Esto es lo que buscas:
WITH OBJECT ::oBrwCab:TotalVenta
:nHeadStrAlign:= :nDataStrAlign:= AL_RIGHT
:nWidth := 85
:cEditPicture:= "@E( 999,999,999.99"
END
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Post Reply