Reverter várias consultas de atualização SQL no MS Access

Eu tenho vários procedimentos armazenados SQL (por exemplo, instruções UPDATE, SELECT INTO) executados no VBA no MS Access:

CurrentDb.Execute "qry1"
CurrentDb.Execute "qry2"

Eu quero isso para que:
* se qry2 falhar, irá desfazer qry1.
* qry1 e qry2 são executados ao mesmo tempo, (como eu tenho muitos desses procedimentos armazenados executados em uma cadeia), então o procedimento é executado mais rápido.

Como isso pode ser feito?

questionAnswers(1)

yourAnswerToTheQuestion