Page 2 of 2
Re: Error en Xbrowse
Posted:
Mon Nov 24, 2014 5:22 pm
by TOTOVIOTTI
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
Re: Error en Xbrowse
Posted:
Mon Nov 24, 2014 6:18 pm
by acuellar
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
Re: Error en Xbrowse
Posted:
Mon Nov 24, 2014 8:38 pm
by acuellar
Antonio
Tampoco permite campos FECHA obliga a convertirlo a carácter.
Saludos,
Adhemar
Re: Error en Xbrowse
Posted:
Mon Nov 24, 2014 10:22 pm
by acuellar
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
Re: Error en Xbrowse
Posted:
Mon Nov 24, 2014 10:31 pm
by TOTOVIOTTI
gracias adhemar! mañana pruebo y aviso! roberto
Re: Error en Xbrowse
Posted:
Tue Nov 25, 2014 11:21 am
by TOTOVIOTTI
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
Re: Error en Xbrowse (Finalizado)
Posted:
Tue Nov 25, 2014 2:29 pm
by TOTOVIOTTI
Listo,
solucionado moviendo el oBrw:SetArray, después de crear las columnas....
No sé si estará bien, pero funciona...
Gracias