Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2008, 09:53
agrc
 
Fecha de Ingreso: febrero-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 0
Sonrisa Re: Quitar registros de Visual Fox Pro

Hola..sorry por la ausencia...bueno..la solución es sencilla, debes realizar lo siguiente:

Primero la eliminación de registros debe ser lógica y luego física.

1. Abrir la tabla en forma exclusiva. ej:
use num_art exclusive

2. delete from num_art where codart=1061

3. browse (para ver la eliminación lógica)

4. pack (eliminación física).

y con eso eliminar los registro físicamente de la tabla, estando el cursor ya sea
en SET DELETE OFF. Recuerda que para que solamente no se vean los registros eliminados logicamente debes ponder SET DELETE ON; para que después si deseas volver a verloa usas: RECALL FOR codart=1061.

Esta no es la única forma: puedes tambíen en la diseño de la tabla, en la opción eliminar pones: _eliminar_registro() y luego del diseñador de la BBDD boton derecho: modificar procedimientos almacenados y escribir al final de todos tus procedimientos creados: Procedimiento _eliminar_registro
pack.....

en fin ...espero haberte sido de ayuda.....bye