FoxPro/Visual FoxPro - Ayuda Fox pra validar un campo

 
Vista:

Ayuda Fox pra validar un campo

Publicado por Filiberto (3 intervenciones) el 19/11/2001 12:51:47
Hola!!!
Mi Nombre es Filiberto ojala me puedas ayudar con un problema que tengo

Estoy haciendo unas pantallas de un proyecto para la escuela, ya tengo las pantallas todo..El problema es que quiero validar un campo por ejemplo si no lo ha llenado que me mande un mensaje de que no ha capturado cierto campo...

Lo que hice fue lo siguiente
if thisform.txtClave.text=""
=messagebox("No ha capturado la Clave",16)
thisform.txtClave.setfocus
endif

Lo que pasa es que si el campo no se ha llenado me pone el mensaje, en esa parte esta bien... pero cuando tiene letras ya capturadas me sigue mostrando el mensaje como si no tubiera nada capturado

A que se debe esto ???

Ojaja me puedas ayudar
Gracias te lo agradecere bastante
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
sin imagen de perfil
Val: 3
Ha disminuido su posición en 80 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Ayuda Fox pra validar un campo

Publicado por xorro67 (124 intervenciones) el 19/11/2001 14:06:55
depende donde este poniendo eso, ponlo en el valid mas o menos
asi
veri=.f.
if thisform.txtClave.text=""
=messagebox("No ha capturado la Clave",16)

endif


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
sin imagen de perfil
Val: 3
Ha disminuido su posición en 80 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Ayuda Fox pra validar un campo

Publicado por xorro67 (124 intervenciones) el 19/11/2001 14:07:42
depende donde este poniendo eso, ponlo en el valid mas o menos
asi
veri=.f.
if thisform.txtClave.text=""
=messagebox("No ha capturado la Clave",16)
return veri
endif


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:Ayuda Fox pra validar un campo

Publicado por Foxperto (894 intervenciones) el 19/11/2001 14:24:06
Hola Filiberto:

Utiliza estas Lineas a ver:

If Empty(ThisForm.txtClave.Value)
MessageBox("No ha capturado la Clave",16)
EndIf

Prueba y me cuentas

Saludos
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:Ayuda Fox pra validar un campo

Publicado por German (3 intervenciones) el 20/11/2001 16:44:13
haz la prueba siguiente

if ""==thisform.txtClave.value
=messagebox("No ha capturado la Clave",16)
thisform.txtClave.setfocus
endif
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:Ayuda Fox pra validar un campo

Publicado por ROD (184 intervenciones) el 21/11/2001 08:57:16
Definitivamente la mejor respuesta fue la foxperto, asi es que quedate con esa Fileberto

Atte ROD
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:Ayuda Fox pra validar un campo

Publicado por ROD (184 intervenciones) el 21/11/2001 08:57:38
Definitivamente la mejor respuesta fue la foxperto, asi es que quedate con esa Fileberto

Atte ROD
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:Ayuda Fox pra validar un campo

Publicado por Cintia (2 intervenciones) el 23/11/2001 21:42:20
Hola Fili, si mal no te entendí lo que vos quieres es una validacion de un campo lleno o no, si es asi te mando este pedasito de codigo que lo que hace fijarse si el txt tiene texto, si tiene no hace nada, si no tiene da el mensaje de error y la opcion de elegir entre aceptar (mandando el foco al txt incompleto, o de cancelar mandando el foco a un boton cancelar del ABM donde usé esta validación) cualquier cosa sobre los parámetros que recibe el Messagebox, consultalos en la ayuda(msdn)
chau Cintia

if empty (thisform.txtCprovincia.value)
nAnswer = MESSAGEBOX("Campo incompleto"+chr(13)+chr(13)+;
"Debe Ingresar una Provincia",65,"")
if nAnswer=1
thisform.txtCprovincia.setfocus
else
thisform.cmdCancelar.setfocus
endif
endif
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