Inicio > Visual Fox Pro > victoramf > Error de eliminacion

Error de eliminacion

Experto:
Usuario:
Fecha: 15/05/2008
Valoración: (3,00 sobre 5) Categoría: Visual Fox Pro
15/05/2008
alfidimu, usuario preguntando en Visual Fox Pro
Usuario
[size= small; font-family: Times New Roman]Hola experto, talvez parezca simple lo que quiero consultar pero sucede que estoy haciendo un mantenimiento y tengo un boton elminar que tiene el siguiente código:
IF BOF() OR EOF()
messagebox("No hay registros para eliminar ...",0,"Advertencia")
ELSE
if messagebox("¿Esta seguro de eliminar el registro?",36,"Confirmación")=6
reg=recno()
use d:\libros\datos\denom_ingresos EXCLUSIVE
GO reg
DELETE
PACK
messagebox("El registro fue eliminado ...",62,"Aviso")
thisform.cmdUltimo.Click
ELSE
thisform.cmdUltimo.Click
ENDIF
endif
thisform.refresh
En el load del formulario tengo este codigo:
USE d:\libros\datos\denom_ingresos SHARED AGAIN IN 0 ORDER id_den
Y en el init del form tengo este codigo
Set exclusive off
set dele on
thisform.mostrardatos
Cada vez que cargo el form y elimino un registro me aelimina normal pero cuando vuelvo a cargar el formulario ya a intentar borrar otro registro me dice que el archivo esta en uso.
15/05/2008
alfidimu, experto respondiendo en Visual Fox Pro
Experto
Después de eliminar el registro la tabla permanece abierta en modo exclusivo, puedes volver a abrirla en modo compartido.
Yo sugiero que los registros solo se marquen para ser eliminados y el borrado físico se lleve a cabo al final de la aplicación,
15/05/2008
alfidimu, usuario preguntando en Visual Fox Pro
Usuario
Bien. Una respuesta aceptable.
Enlaces patrocinados