Hola de nuevo,
Me ocurre algo extraño a la hora de trabajar con picture en un xbrowse.
Le he asignado a la columna el formato de miles y decimales europeo, es decir,
el punto sirve para los millares y la coma para los decimales.
Lo hice de este modo:
- Code: Select all Expand view
oXbrSC:aCols[ 3 ]:nEditType := 1
oXbrSC:aCols[ 3 ]:cEditPicture := "@E 999,999,999,999,999.99"
De modo que al hacer doble click sobre esa fila/columna, salta al modo edición y me permite escribir
un valor numérico.Pero si escribo por ejemplo 1250,60 mientras lo escribo, me visualiza la coma bien. Pero
en el momento que pulso la tecla enter para confirmar el cambio, me lo deja así como sigue:
1250.60
Es decir, no me respeta la coma y la substituye por su equivalente anglosajón y ademas no me visualiza el punto de
miles.
No obstante, he podido comprobar que usando la misma formula para un PICTURE como por ejemplo:
- Code: Select all Expand view
REDEFINE GET .... PICTURE "@E 99,999.99"
No me da ningún problema, respetando el formato europeo y mostrandome la cantidad con su punto de millares y su coma
decimal.
Le he dado mil vueltas y ya no se que puede ser.
