Hola marcos.
Si todavía los datos no fueron guardados lo solucionás con:
De otro modo deberías usar en la apertura:
Código:
Table1.CachedUpdates:= True;
Table1.Open;
...
Y para deshacer los cambios:
Código:
Table1.RevertRecord;
RevertRecord sólo funciona si
CachedUpdates está activado.
En la ayuda de Delphi, en el foro y en internet tenés mucho escrito sobre el tema.
Saludos.