formateo de TextBox

1,653 views
Skip to first unread message

amls

unread,
Jan 12, 2012, 10:14:32 PM1/12/12
to Comunidad de Visual Foxpro en Español
Hola a todos, un saludo a la comunidad, tengo un ligero problema al
capturar cantidades en un TextBox, les cuento que tengo mi equipo con
Win 7 Pro, VFP 9 SP 2, en mi programa de inicio tengo puesto el

Set Sysformat On

y en menu Tool / Options / Regional tengo puesto marcado con palomita
el Use System Settings para que me tome los del SO en mi equipo de Win
7 en la Conf Regional tengo el formato para Mexico, tengo el separador
de decimales en . (punto) y separador de miles , (coma)

y por ultimo en mi text box tengo las siguientes caracteristicas:
Format = 9
Imput Mask = 999,999,999.99
Value = 0.00

Pues resulta que compile bien y todo y al ejecutar mi formulario me
doy cuenta que al llegar al textbox al estar escribiendo por ejemplo
3500.23

me pone en lugar de la coma , me pone . punto quendando asi como
sigue: 3.500.23
es decir no me pone la coma

que pudiera estar pasando??? o como podria solucionar eso?? que
quedara 3,500.23

tal vez sea algo muy sencillo y yo me ahogo en un vaso de agua

por sus amables respuestas y comentarios les agradezco.....

Walter R. Ojeda Valiente

unread,
Jan 12, 2012, 10:16:47 PM1/12/12
to publice...@googlegroups.com
Quítale el 9 al Format, o sea, déjalo en blanco, y vuelve a probar.

Saludos.

Walter.



> Date: Thu, 12 Jan 2012 19:14:32 -0800
> Subject: [vfp] formateo de TextBox
> From: amls....@gmail.com
> To: publice...@googlegroups.com

Hitiel Hernández

unread,
Jan 12, 2012, 11:36:37 PM1/12/12
to publice...@googlegroups.com
ya viste la configuración regional de tu pc?
--
Sabiduría ante todo; adquiere sabiduría

Jose Antonio Blasco

unread,
Jan 13, 2012, 6:09:38 AM1/13/12
to publice...@googlegroups.com
En la "Configuracion Regional", entras en "Opciones Regionales",
"Personalizar", y debes realizar los cambios, tanto el la lengüeta de
"Números", como en la de "Moneda".

Con respecto al "Format" e "InputMask", o bien haces lo que dice
Walter, o pones el Format igual al InputMask.

Un saludo.


--
Jose A. Blasco
Zaragoza - España

"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi

GeoSys Diseño de Software

unread,
Jan 13, 2012, 9:48:38 AM1/13/12
to publice...@googlegroups.com
Ponle así:

Format = R

Imput Mask = 999,999,999.99
Value = 0


Saludos

Anthony Contreras Peralta

Costa Rica.

integral

unread,
Jan 13, 2012, 3:34:22 PM1/13/12
to Comunidad de Visual Foxpro en Español

Amigo Alex :

Para resolver tu problema debes configurar los siguientes comandos :

Revisa los siguientes comandos :

SET POINT TO
SET DECIMALS

Si mas no recuerdo es lasiguientes forma :

SET POINT TO ","
SET DECIMALS TO 2

Aqui te dejo un link para que descargues un archivo zip que quizas sea
la solucion a tu problema.

http://www.universalthread.com/ViewPageNewDownload.aspx?ID=9395

Saludos,

Gabriel
(Lima-Perú)
Reply all
Reply to author
Forward
0 new messages