FoxPro/Visual FoxPro - Value

 
Vista:

Value

Publicado por Analia (103 intervenciones) el 24/07/2006 00:18:33
Hola!!, tengo un text con value 0 en un formulario de factura, cuando coloco el numero y le doy enter se vuelve ha colocar en cero, como hago para que no vuelva ha colocarse en cero. ???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Value

Publicado por Plinio (7841 intervenciones) el 24/07/2006 02:24:50
Pues alguna linea de codigo la esta poniendo en cero. Fijate en el codigo linea por linea que tenga ya seas en el lostfocus, valid o keypress.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Value

Publicado por Analia (103 intervenciones) el 24/07/2006 03:42:20
En el unico lugar donde se le da el valor cero es en el value de las propiedades del formulario. Toma el valor y vuelve inmediatamente ha cero. ¿¿ ??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Value

Publicado por Gabriel (427 intervenciones) el 24/07/2006 18:52:28
Hola Amiga :
Para entender tu problema realiza una pequeña rutina con tu problema y efectivamente sucede lo que comentas...
Entonces ante tal situacion aqui te doy la solucion...

En el Evento GOTFOCUS del TEXT escribes
This.Format = "ZK"

En el Evento KEYPRESS del TEXT escribes
IF nKeyCode = 13
KeyBoard "{TAB}"
Endif

En el Evento LOSTFOCUS del TEXT escribes
This.Format = "L" && Esto si deseas poner Ceros a la izquierda

Y claro haces una rutina en el Evento VALID

IF (EMPTY(Thisform.TEXT.Value))
MESSAGEBOX("Ingrese el Número",4+18,"Error")
RETURN .F.
ENDIF

Bueno amiga creo que ahora si debe funcionar correctamente

Saludos,
GABRIEL
(Lima-Perú)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar