Error "End of file encountered" en boton siguiente!
Hola Sr Alonso! Estuve utilizando el ejemplo que usted me envío sobre los códigos de los botones de nuevo, guardar, imprimir, primero, siguiente... Y me encontré con un pequenno problema! Cuando estoy grabando un registro nuevo, pero decido dar click (simulando un por motivo por error) en el "BOTÓN SIGUIENTE" sin guardar los datos, me aparece el messagebox "desea guardar cambios realizados?" y las opciones si, no y cancelar! Si doy click en si, guarda bien.. Pero si doy click en no, aparece el error:" end of file encountered"! El código que usted me dio es el siguiente:
Local lcModificado, lcRespuesta
lcModificado = GetFldState(-1)
If IsNull(lcModificado)
lcModificado = "1111"
Endif
If "2" $ lcModificado Or "4" $ lcModificado
lcRespuesta = Messagebox("¿Desea guardar los cambios realizados?", 32 + 3)
Do Case
Case lcRespuesta = 6
=TableUpdate(.T.)
Case lcRespuesta = 7
=TableRevert(.F.)
Otherwise
Return
EndCase
Endif
Skip + 1
If Eof()
Messagebox("Último regiustro.", 64)
Go Bottom
Endif
Thisform.Refresh()
¿Podría decirme a que se debe este error? ¿Cuál es la solución para arreglarlo? En los demás botones, todo funciona bien cuando elijo la opción de no guardar registros! 1 Gracias de antemano!
Local lcModificado, lcRespuesta
lcModificado = GetFldState(-1)
If IsNull(lcModificado)
lcModificado = "1111"
Endif
If "2" $ lcModificado Or "4" $ lcModificado
lcRespuesta = Messagebox("¿Desea guardar los cambios realizados?", 32 + 3)
Do Case
Case lcRespuesta = 6
=TableUpdate(.T.)
Case lcRespuesta = 7
=TableRevert(.F.)
Otherwise
Return
EndCase
Endif
Skip + 1
If Eof()
Messagebox("Último regiustro.", 64)
Go Bottom
Endif
Thisform.Refresh()
¿Podría decirme a que se debe este error? ¿Cuál es la solución para arreglarlo? En los demás botones, todo funciona bien cuando elijo la opción de no guardar registros! 1 Gracias de antemano!
1 respuesta
Respuesta de Alonso Jarrín Solís
1