Validar Campos antes de salir
Publicado por Edith (29 intervenciones) el 16/02/2007 19:35:42
Hola a tod@s
Me he estado peleando con el codigo para poder validar los campos vacios, es decir.
Deseo que el usuario no cierre el formulario ni pueda guardar hasta que todos los campos tengan datos y asi se puedan almacenar.
Tengo es siguiente codigo, pero no me funciona, me manda el mensaje de que hay datos en blanco y despues el otro mensaje de datos guardados y me deshabilita los objetos.
Que es lo que esta mal????????
IF thisform.txtcliente.text="" or thisform.txtdireccion.text=" " OR thisform.txtcolonia.text=" " OR thisform.txtdelegacion.text=" " OR thisform.txtcp.text=" " OR thisform.txttelefono.text=" " OR thisform.txtrfc.text = " " then
lnmen=MessageBox("No puede haber campos en blanco, Verifique la informacion",24,"Guardar")
else
SELECT all_cliente
Begin Transaction
if tableUpdate(.t.) then
End Transaction
lnmen=MessageBox("Datos Guardados con Exito",24,"Guardar")
else
RollBack
lnmen=MessageBox("Los Datos No se Guardaron",24,"Guardar")
endif
ENDif
Me he estado peleando con el codigo para poder validar los campos vacios, es decir.
Deseo que el usuario no cierre el formulario ni pueda guardar hasta que todos los campos tengan datos y asi se puedan almacenar.
Tengo es siguiente codigo, pero no me funciona, me manda el mensaje de que hay datos en blanco y despues el otro mensaje de datos guardados y me deshabilita los objetos.
Que es lo que esta mal????????
IF thisform.txtcliente.text="" or thisform.txtdireccion.text=" " OR thisform.txtcolonia.text=" " OR thisform.txtdelegacion.text=" " OR thisform.txtcp.text=" " OR thisform.txttelefono.text=" " OR thisform.txtrfc.text = " " then
lnmen=MessageBox("No puede haber campos en blanco, Verifique la informacion",24,"Guardar")
else
SELECT all_cliente
Begin Transaction
if tableUpdate(.t.) then
End Transaction
lnmen=MessageBox("Datos Guardados con Exito",24,"Guardar")
else
RollBack
lnmen=MessageBox("Los Datos No se Guardaron",24,"Guardar")
endif
ENDif
Valora esta pregunta


0