FoxPro/Visual FoxPro - textbox

 
Vista:

textbox

Publicado por jorge (3 intervenciones) el 13/06/2007 16:18:08
Soy nuevo en el Uso de Visual Fox, mi pregunta es la siguiente:

En parte del procedimiento y que codigo debo poner en un textbox, para que vuelva al mismo si esta en blanco o sea lo que en foxpro se hace asi:

if mivariable=" "
loop
endif

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
sin imagen de perfil

RE:textbox

Publicado por neo (1604 intervenciones) el 13/06/2007 16:20:27
If empty(Thisform.texto1.value)
Wait window "Este campo no puede quedar vacio" Timeout .8
Return 0
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

RE:textbox

Publicado por jorge (3 intervenciones) el 13/06/2007 16:31:16
Neo, muchas gracias por contestarme, ahora en que parte del procedimiento lo pongo en Valid, gotfocus, 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
sin imagen de perfil

RE:textbox

Publicado por neo (1604 intervenciones) el 13/06/2007 16:34:24
Asi perdon, se me pasó decirte en qué evento:

Escríbelo en el Valid del Textbox....

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

RE:textbox

Publicado por jorge (3 intervenciones) el 13/06/2007 16:41:02
Muchas 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
sin imagen de perfil

RE:textbox

Publicado por guillermo arias (294 intervenciones) el 13/06/2007 17:55:46
En el método VALID del textbox puedes introducir el código:

if empty(this.value)
return 0
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:textbox

Publicado por jorge (2 intervenciones) el 14/06/2007 01:26:30
Gracias a Neo y a Guillermo por su valiosa ayuda!!
Hice lo que me dijeron y funciona perfecto, el problema ahora es que en el boton
Cancelar del Form, cuya instruccion es obiamente "thisform.release" al ser presionado me aparece la leyenda del Wait window. Si bien se soluciona poniendo cualquier cosa en el textbox, me podrian sugerir alguna instruccion para poder salir sin hacer esto ultimo?
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

RE:textbox

Publicado por neo (1604 intervenciones) el 14/06/2007 15:11:01
Bueno, para eso, utiliza el evento "LostFocus()"

If Empty(Thisform.text1.value)
Wait Window "Este Campo no puede quedar vacío"
Thisform.Text1.Setfocus()
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