FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error en Xbrowse
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Error en Xbrowse
Posted: Mon Nov 24, 2014 05: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.ar
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error en Xbrowse
Posted: Mon Nov 24, 2014 06:18 PM
Roberto

AsĂ­:
Code (fw): Select all Collapse
   oCol:=oBrw:AddCol()
   oCol:bStrData := { || Trans(LCV->IMPORTE,"@Z ###,###.##") }
   oCol:cHeader  := "IMPORTE"
   oCol:nHeadStrAlign := AL_CENTER
   oCol:nWidth:=68


Saludos,

Adhemar
Saludos,



Adhemar C.
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error en Xbrowse
Posted: Mon Nov 24, 2014 08:38 PM

Antonio

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

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error en Xbrowse
Posted: Mon Nov 24, 2014 10:22 PM
Roberto

Utilizá oCol:bEditValue en vez de oCo:bStrDatal

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


Saludos,

Adhemar
Saludos,



Adhemar C.
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Error en Xbrowse
Posted: 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.ar
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Error en Xbrowse
Posted: 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.ar
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Error en Xbrowse (Finalizado)
Posted: Tue Nov 25, 2014 02: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.ar

Continue the discussion