Al no saber para que sirven las consultas, ni como están construidas es difícil decir algo, pero, personalmente, creo que no las necesitas. Mira, por ejemplo, vamos a suponer que tienes una tabla AAA donde se guarda el numero de documento, en el campo NumDoc. En un formulario puedes poner un combinado, al que para el ejemplo le llamaremos Eliminar y que su origen de la fila es el campo NumDoc de la tabla AAA. En las propiedades de ese combinado, en el evento Después de actualizar, puedes crear un procedimiento de evento y poner
docmd.setwarnings false
docmd.runsql"delete * from AAA where numdoc=" & me.eliminar & ""
Me explico, al seleccionar un NumDoc del combinado te elimina ese registro de la tabla. Si lo que hay que hacer es marcarlo como anulado ( y suponiendo que en la tabla tienes un campo Eliminado Sí/No) podrías poner la instrucción como
docmd.setwarnings false
docmd.runsql"update AAA set Eliminado=-1 where numdoc=" & me.eliminar & ""
A esto le puedes añadir que confirme la acción, etc, ya que hay muchas formas de hacerlo.
Lo de setwarnings es para que no aparezca la ventanita de "Va a eliminar(actualizar) un registro...