FoxPro/Visual FoxPro - validacion de textbox

   
Vista:

validacion de textbox

Publicado por eduardo (139 intervenciones) el 17/06/2008 19:43:19
hola : tengo un form en el cual ingreso datos (nombre,direccion ,etc)
y un command button el cual manda a imprimir un reporte generado por estos datos ingresados:
En el click del boton tengo lo siguiente:

IF EMPTY(THISFORM.TEXT1.VALUE)
MESSAGEBOX("DEBE INGRESAR NOMBRE DE COLEGIO")
THISFORM.TEXT1.SETFOCUS
THISFORM.REFRESH

ENDIF
IF EMPTY(THISFORM.TEXT2.VALUE)
MESSAGEBOX("DEBE INGRESAR DIRECCION DE COLEGIO")
THISFORM.TEXT2.SETFOCUS
ENDIF
IF EMPTY(THISFORM.TEXT1.VALUE)
MESSAGEBOX("DEBE INGRESAR TELEFONO DE COLEGIO")
THISFORM.TEXT3.SETFOCUS
ENDIF ´

lo que no puedo lograr y por eso pido ayuda ,es que cuando hago click en imprimir detecte que esta vacio el primer text1 y me mande el setfocus al text1 y no me siga ejecutando el resto de
los if con las validaciones .desde ya gracias
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:validacion de textbox

Publicado por jose camilo (688 intervenciones) el 17/06/2008 19:59:45
Antes de enif dale un return
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

gracias lo pude hacer!

Publicado por eduardo (139 intervenciones) el 17/06/2008 20:30:52
gracias
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:Sería recomendable hacerlo asi..

Publicado por neo (1601 intervenciones) el 19/06/2008 03:21:19
Ejemplo:

IF EMPTY(THISFORM.TEXT1.VALUE)
MESSAGEBOX("DEBE INGRESAR NOMBRE DE COLEGIO")
THISFORM.TEXT1.SETFOCUS
THISFORM.REFRESH

else
IF EMPTY(THISFORM.TEXT2.VALUE)
MESSAGEBOX("DEBE INGRESAR DIRECCION DE COLEGIO")
THISFORM.TEXT2.SETFOCUS

else
IF EMPTY(THISFORM.TEXT3.VALUE)
MESSAGEBOX("DEBE INGRESAR TELEFONO DE COLEGIO")
THISFORM.TEXT3.SETFOCUS
ENDIF
endif
endif

Suerte►
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