Eliminar Registro en form con entorno de datos y buffer a 5

cash
28 de Agosto del 2003
como elimino un registro en un form que tiene los controles por medio de entorno de datos, ya que me dice "No se puede ejecutar este comando en una tabla cuyos objetos cursor esten en modo de almacenamiento de tablas en buffer" el codigo que utilizo es el siguiente:

if messagebox("¿desea eliminar este registro?",1+16+0,"mensaje de seguridad")=1 &la alerta
delete &el borrado logico pues no deseo ke realmente se eliminen solo marcarse para despues depurar
tableupdate(.t.) &lo tuve que agregar ya que vi que no se guardaba la marca despues de eliminarlo al cambiar de vista volvia a desmarcarse
pack &este kiero funcione para que vea que realmente funciona
endif &cierro el if

osvaldo
28 de Agosto del 2003
#DEFINE VMENSAJE 6
IF MESSAGEBOX("¿ Desea eliminar este registro? ",36)= VMENSAJE
SELECT tabla
DELETE
=TABLEUPDATE(.T.)
GO TOP
THISFORM.refresh()
ENDIF
esto se parece a lo que tienes escrito, deberia de funcionarte.