FoxPro/Visual FoxPro - No dejar en blanco un Textbox

 
Vista:

No dejar en blanco un Textbox

Publicado por Jose Diaz (47 intervenciones) el 14/07/2004 19:57:10
Saludos

Creo que esto es facil pero no le entiendo, lo que deseo hacer es forzar al usuario a llenar un textbox y si no lo llena que no lo deje salir.
Como un ciclo pero queria ver si existe alguna forma de realizar esto.

Espero que me puedan ayudar.

De antemano gracias

Jose Diaz
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:No dejar en blanco un Textbox

Publicado por Jd (2 intervenciones) el 14/07/2004 20:11:26
Prueba con esto... en el evento Valid del control Textbox pon lo siguiente.

*--------------------------------------------------------------
local vsalida

if empty(this.value)
vsalida=0
else
vsalida=1
endif
Return (vsalida)
*--------------------------------------------------------------

El problema es que realmente no te dejara salir hasta que no tenga algo escrito el textbox, ni siquiera te dejara cerrar el formulario en el cual estas.

Espero que te sirva.
JD.
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:No dejar en blanco un Textbox

Publicado por Marcos A. (263 intervenciones) el 14/07/2004 20:15:52
Hola.

Yo hago lo siguiente en mis formularios para controlar el ingreso y si el usuario quiere salir preciona ESCAPE.

IF LASTKEY() <> 27
IF EMPTY(THIS.Value)
RETURN 0
ENDIF
ENDIF

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