
Validar un Campo
Publicado por Carlos Veron (19 intervenciones) el 04/11/2004 16:12:59
Hola a todos, necesitaría ayuda en el siguiente problemas, necesito validar un campo cuando lo ingreso, yo hice lo siguiente en el evento LostFocus controlo por ejemplo que el campo no sea blanco en otro caso un dígito verificador de un numero, todo esto funciona bien pero cuando yo quiero regresar al campo que se ingreso de forma incorrecta
mediante THISFORM.txtcampo.SETFOCUS y en la línea siguiente HISFORM.REFRESH y también probé con un RETURN .f., no logro que el campo reciba el enfoque.
Si realizo la validación en el evento VALID me da un error de que no puedo llamar un SETFOCUS. Le comento las tablas son libres se abren al cargar el formulario, no están dentro del entorno de datos.
Y una cosa mas si yo tengo tres campos campo1, campo2, campo3 el primer campo se ingresa correcto, estoy con el enfoque en el campo2, decido cancelar él ingreso del registro, para eso tengo un botón deshacer, pero cuando lo pico me sigue validando el campo2, como se puede hacer para saltar los controles volver al principio, seria algo como edición...deshacer lo que quiero hacer.
Muchas gracias.
mediante THISFORM.txtcampo.SETFOCUS y en la línea siguiente HISFORM.REFRESH y también probé con un RETURN .f., no logro que el campo reciba el enfoque.
Si realizo la validación en el evento VALID me da un error de que no puedo llamar un SETFOCUS. Le comento las tablas son libres se abren al cargar el formulario, no están dentro del entorno de datos.
Y una cosa mas si yo tengo tres campos campo1, campo2, campo3 el primer campo se ingresa correcto, estoy con el enfoque en el campo2, decido cancelar él ingreso del registro, para eso tengo un botón deshacer, pero cuando lo pico me sigue validando el campo2, como se puede hacer para saltar los controles volver al principio, seria algo como edición...deshacer lo que quiero hacer.
Muchas gracias.
Valora esta pregunta


0