You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to publice...@googlegroups.com
Quítale el 9 al Format, o sea, déjalo en blanco, y vuelve a probar.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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.