RE:!!ESTOY DESEPERADO!! AYUDA POR FA
Q tal Jaime
No se como estes usando tu programa, si usas la tabla directamente o usas cursores.
Si estas usando la tabla para asegurarte de q no ocupas mas ese registro, una opcion es usar la tabla exclusiva.
Ej.
Use Mitabla Exclusive
delete
Pack
Recuerda que Delete No Elimina los registros, los marca como borrados, la instruccion PACK si elimina definitivamente los registros de la tabla.
Ahora para poder usar el Pack tu tabla debe ser exclusive de ese proceso o formulario, por que si tienes tu programa en red, a otro usuario no le va a dejar accesar a esa tabla.
Lo mas recomendable es que tengas tu SET DELETE ON, este set oculta todos los registros marcados por el Delete. En caso de que los quieras consultar solo cambia el Set a Off.
Esto es si usas Tablas, si tu formulario usa cursores haz lo siguiente
Select Micursor
DELETE
TABLEUPDATE(.t.)
Si usas cursores y no aplicas el TableUpdate, nunca vas a ver reflejado los movimientos en la tabla, todo lo hace en los cursores. Y lo mismo tu Set Delete On...
Salu2
Mich