Hola xavi_romani.
Lo que justificaría ese comportamiento es que estes usando
CachedUpdates .
En ese caso tendrías que hacer
ApplyUpdates en algún punto para consolidar el borrado. Ya sea inmediatamente después de borrar o al salir del form.
En el borrado:
Código Delphi
[-]
procedure TTformUtil1.Button2Click(Sender: TObject);
begin
wwtable1.Delete;
wwtable1.ApplyUpdates;
end;
O al salir del form:
Código Delphi
[-]
procedure TTformUtil1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
wwtable1.ApplyUpdates;
...
end;
Un saludo.