Luis,
No quiero usar la configuracion Regional del Sistema Operativo, solo
quiero que mi aplicacion respete los decimales con '.' sin importar si
la configuracion regional te dice que tus
decimales es ', '. Pero lo extraño de todo esto es que cuando hago un
browse a una tabla con decimales se adapta los campos a la
configuracion regional y de paso pinta mal en las cajas
de texto porque se come los decimales.
On 19 sep, 15:09, Luis Maria Guayan <
luisma...@portalfox.com> wrote:
> No es así.
> No tienen nada que ver la propiedad Format que siempre conserva el "." como separador decimal y la "," como separador de miles.
> Tampoco debes de configurar SET DATE si anteriormente, o quieres usar la configuración del sistema operatico con SET SYSFORMAT ON
>
>
> Luis María Guayán
> Tucumán, Argentina
> El 19/09/2010 16:22, Dante escribió:Luis, Pero si activo el sysformat on mis cajas de texto que tiene inputmask 999.999 me muestra mal los valores y los datos en la base datos SQL se graban mal sin decimales e inclusive la fecha de dia/mes/anio se graba en otro formato distinto. On 18 sep, 09:34, Luis Maria Guayan<
luisma...@portalfox.com>wrote:Dante, tienes dos configuraciones que no pueden estar juntas Si tienes SET SYSFORMAT ON, no puedes luego poner SET POINT y SET SEPARATOR Trabaja solo con SET SYSFORMAT ON y VFP se adaptará a la configuración del sistema y tu aplicación funcionará correctamente sin importar la configuración regional de cada PC Luis María Guayán Tucumán, Argentina _________________________
http://www.PortalFox.comNada corre como un zorro _________________________ El 18/09/2010 11:12, Dante escribió:Estimados, Tengo un error comun que pasa en la mayoria de aplicaciones sobre el tema de los numeros decimales y la configuracion regional, es decir: Tengo una aplicacion realizada en VFOXPRO y SQL, el problema viene cuando la configuracion regional esta en otro idioma y los numeros decimales muestran datos erroneos. La aplicacion y los textbox numeros lo tengo configurado como inputmask "999,999.9999" y en una maquina que tiene la configuracion regional como Español PERU los decimales me muestra bien 5.638 pero cuando lastimosamente hay una PC que tiene que estar la configuracion regional como Español ESPAÑA y es ahi que tengo problemas porque la aplicacion ya no me muestra 5.638 si no 5.000 y no entiendo porque. Aclaro que tengo los seteos de esta maneraÑ set sysformat on &&aclaro que ya probe tanto con ON y OFF pero nada set century on set date dmy set point to "." set separator to "," gracias p or la ayuda que me puedan brindar. dante