Verdade... a única forma de não perder um dado alterado ou excluído no access seria se você como prevenção criasse uma tabela de arquivo morto com os mesmo campos e via código no evento BeforeUpdate jogasse os dados do registro para lá antes de alterar, o que seria uma incrível perda de tempo pra desenvolver, mas com conhecimento e tempo...
Assim também tome cuidado com seu arquivo de desenvolvimento, pois por norma da computação você pode buscar na lixeira um arquivo excluído, mas nunca poderá voltar um arquivo alterado.
Fugi um pouco à questão, mas fica a dica...
Sempre antes de alterar o sistema, tira uma cópia dele, simples Ctrl+C Ctrl+V, e depois edite-o, pois se cometer algum equívoco ou quiser retornar à versão anterior que estava melhor, sempre terá uma cópia...
Bom trabalho!