Hola de nuevo, amigos.
Hasta la fecha, hab铆a trabajadocon XBrowse y recordset directamente y no habia tenido problema para mostrar
una columna de XBrowse de un campo decimal con los puntos y comas formato europeo.
Tal y como os muestro en mi c贸digo:
Este ejemplo, funciona perfecto. Pero el problema ha venido cuando por razones en el cambio de dise帽o
me veo obligado a trabajar con array, cambiando mi c贸digo como sigue:
donde siendo el segundo elemento, el precio a mostrar.
Pues resulta que ahora no me respeta el formato establecido por cEditPicture, sino que me muestra el numero sin
el punto de millares y con un punto en lugar de una coma.
Por ejemplo : 63.950,12 que es como me lo muestra con el primer ejemplo de c贸digo,
ahora dice: 63950.12
Si alguien se ha encontrado con el mismo problema, le agradecer铆a su ayuda.
Saludos.
Hasta la fecha, hab铆a trabajadocon XBrowse y recordset directamente y no habia tenido problema para mostrar
una columna de XBrowse de un campo decimal con los puntos y comas formato europeo.
Tal y como os muestro en mi c贸digo:
REDEFINE XBROWSE oXbr ID ID_XBR OF oDlg ;
RECORDSET oRs
ACTIVATE DIALOG oDlg ;
ON INIT ( oXbr:aCols[ 1 ]:cHeader := "precio",;
oXbr:aCols[ 1 ]:cEditPicture := "@E 999,999,999,999,999.99" )Este ejemplo, funciona perfecto. Pero el problema ha venido cuando por razones en el cambio de dise帽o
me veo obligado a trabajar con array, cambiando mi c贸digo como sigue:
REDEFINE XBROWSE oXbr ID ID_XBR OF oDlg ;
ARRAY aDatos
ACTIVATE DIALOG oDlg ;
ON INIT ( oXbr:aCols[ 2 ]:cHeader := "precio",;
oXbr:aCols[ 2 ]:cEditPicture := "@E 999,999,999,999,999.99" )donde
aDatos := { { "", 0 } }Pues resulta que ahora no me respeta el formato establecido por cEditPicture, sino que me muestra el numero sin
el punto de millares y con un punto en lugar de una coma.
Por ejemplo : 63.950,12 que es como me lo muestra con el primer ejemplo de c贸digo,
ahora dice: 63950.12
Si alguien se ha encontrado con el mismo problema, le agradecer铆a su ayuda.
Saludos.
Javier,
FWH 8.04 2008
FWH 8.04 2008