controlar text1

07/07/2004 - 20:24 por Gustavo Molina | Informe spam
Hola a todos, como controlo que al presionar enter en un text que ingreso
por ejemplo una fecha este no pierda el foco hasta que no ingrese la fecha.

Saludos y Gracias!

Gustavo


-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Ana María Bisbé York
08/07/2004 - 08:49 | Informe spam
Hola Gustavo:

En el evento Valid de tu control text llama a un método de formulario que se
encargue de la verificación, si retorna .F. no sales del valid. En estos
casos siempre es recomendable un mensaje, para poder abandonar, porque te
puedes quedar atrapado en tu trampa de no permitir salir de un control.

Algo así

*txtEjemplo.Valid
if !thisform.MetodoQueVerificaFecha()
return .f.
endif


Saludos,

Ana
www.amby.net
"Gustavo Molina" escribió en el mensaje
news:eu8OU#
Hola a todos, como controlo que al presionar enter en un text que ingreso
por ejemplo una fecha este no pierda el foco hasta que no ingrese la


fecha.

Saludos y Gracias!

Gustavo



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Respuesta Responder a este mensaje
#2 Gustavo Molina
08/07/2004 - 13:39 | Informe spam
Hola Ana, necesito un empujon mas, y que deberia tener en
"MetodoQueVerificaFecha"

Gracias y Saludos

Gustavo


-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#3 Ana María Bisbé York
08/07/2004 - 15:39 | Informe spam
Gustavo:

Puede ser algo tan sencillo como esto.

* thisform.MetodoQueVerifica
local llRetorno
llRetorno = .T.

if ! && condición que tienes que verificar
llRetorno = .F.
endif

Return llRetorno

Pero yo te comentaba que puedes ampliar con un mensaje y en dependencia de
la respuesta retorna un valor u otro. En ese caso entonces yo pasaría un
parámetro para retornar el valor


Saludos,

Ana
www.amby.net
"Gustavo Molina" escribió en el mensaje
news:
Hola Ana, necesito un empujon mas, y que deberia tener en
"MetodoQueVerificaFecha"

Gracias y Saludos

Gustavo



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#4 Gustavo Molina
09/07/2004 - 13:35 | Informe spam
Hola Ana, te cuento que uso tu codigo me funciona pero me pasa lo que me
decias al principio quedo atrapado sin poder salir del formulario hasta
que no le ingreso algun valor al text fecha, como debo solucionar esto...

Saludos

Gustavo


-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#5 Ana María Bisbé York
09/07/2004 - 16:04 | Informe spam
Gustavo:

decias al principio quedo atrapado sin poder salir del formulario hasta
que no le ingreso algun valor al text fecha, como debo solucionar esto...


Normal, eso eslo que le estás exigiendo al programa, le exiges un valor de
fecha y si está vacio, que no salga del textbox.

Pero... ¿le pones el mensaje? Con un messagebox podrías controlar.

Un mensaje como "Ha dejado la fecha vacía, ¿Desea continuar? Si te dice que
SI, entonces cancelas la operación, porque lo que no quieres es tener un
documento u actualización con fecha vacía si? Si te dice que NO, Return .F.
y regresa al dato de la Fecha para actualizarlo, o como te parezca más
intuitivo y acorde a tu diseño.

Puedes diseñarlo de varias formas, puedes incluir el Reintentar para que
regrese a la Fecha, etc.


Saludos,

Ana
www.amby.net

"Gustavo Molina" escribió en el mensaje
news:
Hola Ana, te cuento que uso tu codigo me funciona pero me pasa lo que me
decias al principio quedo atrapado sin poder salir del formulario hasta
que no le ingreso algun valor al text fecha, como debo solucionar esto...

Saludos

Gustavo



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida