TextBox

19/05/2004 - 17:57 por Claudio Terrazas Gútemberg | Informe spam
Tengo un control TextBox, cuyo InputMask = 99

Si tecleo un valor por ejemplo 1 dentro del control, después al hacer las
validaciones me doy cuenta que su valor se convierte a 1.00

?This.Value && resulta 1.00
?This.Text && resulta 1

Necesito tomas el valor numérico 1, sin embargo si tomo This.Text, lo
convierto a número resulta igual,

? Val(This.Text) && resulta 1.00


Ojalá alguien tenga experiencia al respecto. Utilizo VFP 6.0


Claudio T. G.
Oaxaca, México
 

Leer las respuestas

#1 Carlos
19/05/2004 - 23:21 | Informe spam
Al control TextBox aplicale a la propiedad Value=0, para tomar el campo
numerico.

La captura del dato la hace de acuerdo al InputMask y seguro la tiene sin
decimales, pero como no tenes numerico el TextBox, al vos querer visualizar
el dato lo haces con Val(This.value), entonces ahi entra en funcion el Set
Decimal que por default tiene el programa cargado con 2 decimales y eso es
lo que ves.

Saludos

"Claudio Terrazas Gútemberg" wrote in message
news:ue4$
Tengo un control TextBox, cuyo InputMask = 99

Si tecleo un valor por ejemplo 1 dentro del control, después al hacer


las
validaciones me doy cuenta que su valor se convierte a 1.00

?This.Value && resulta 1.00
?This.Text && resulta 1

Necesito tomas el valor numérico 1, sin embargo si tomo This.Text, lo
convierto a número resulta igual,

? Val(This.Text) && resulta 1.00


Ojalá alguien tenga experiencia al respecto. Utilizo VFP 6.0


Claudio T. G.
Oaxaca, México


Preguntas similares