Error en Xbrowse

Re: Error en Xbrowse

Postby TOTOVIOTTI » Mon Nov 24, 2014 5:22 pm

Antonio, tu me puedes confirmar q con fwh 14.09 y xbrowse, los campos numéricos hay que tratarlos con transform? como sería un ejemplo? mil gracias.... roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Error en Xbrowse

Postby acuellar » Mon Nov 24, 2014 6:18 pm

Roberto

Así:
Code: Select all  Expand view

   oCol:=oBrw:AddCol()
   oCol:bStrData := { || Trans(LCV->IMPORTE,"@Z ###,###.##") }
   oCol:cHeader  := "IMPORTE"
   oCol:nHeadStrAlign := AL_CENTER
   oCol:nWidth:=68
 


Saludos,

Adhemar
Saludos,

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

Re: Error en Xbrowse

Postby acuellar » Mon Nov 24, 2014 8:38 pm

Antonio

Tampoco permite campos FECHA obliga a convertirlo a carácter.

Saludos,

Adhemar
Saludos,

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

Re: Error en Xbrowse

Postby acuellar » Mon Nov 24, 2014 10:22 pm

Roberto

Utilizá oCol:bEditValue en vez de oCo:bStrDatal

Code: Select all  Expand view

 oCol:=oBrw:AddCol()
   oCol:bEditValue := { || LCV->IMPORTE }
   oCol:cHeader  := "IMPORTE"
   oCol:nHeadStrAlign := AL_RIGHT
   oCol:nWidth:=68
 


Saludos,

Adhemar
Saludos,

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

Re: Error en Xbrowse

Postby TOTOVIOTTI » Mon Nov 24, 2014 10:31 pm

gracias adhemar! mañana pruebo y aviso! roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Error en Xbrowse

Postby TOTOVIOTTI » Tue Nov 25, 2014 11:21 am

Adhemar, no se me soluciona con eso...

El problema es que en el Método IsDisplayPosVisible() de la clase xBrowse, en ésta línea,

nWidth += ::ColAtPos( nPos ):nWidth + COL_SEPARATOR ----> ::ColAtPos( nPos ):nWidth es NIL

entonces produce el error, lo mismo pasa en el método LastDisplayPos(), con las líneas:

do while nPos <= nLen .and. nWidth < nMaxWidth
nWidth += ::ColAtPos( nPos++ ):nWidth + COL_SEPARATOR
enddo



Antonio... Mr Rao... please... help me....
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Error en Xbrowse (Finalizado)

Postby TOTOVIOTTI » Tue Nov 25, 2014 2:29 pm

Listo,
solucionado moviendo el oBrw:SetArray, después de crear las columnas....
No sé si estará bien, pero funciona...
Gracias
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 163 guests