Segue o cód usado no botão "SIM" usado para executar a ação conf. cód abaixo.
Tentei colocar a linha de instrução de acordo como vc descreveu, mas só fecha o formulário atual, não fecha os outros para voltar ao formulário principal.
Private Sub Comando11_Click()
CurrentDb.Execute "INSERT INTO Tab2SAIDA(cod,nome,[dt nasc],funcao) VALUES('" & Me.NumP & "', '" & Me.txtNome & "', '" & Me.txtData & "', '" & Me.txtFuncao & "')"
If Not IsNull(DLookup("cod", "Tab1ENTRADA", "cod=" & Me.NumP)) Then
MsgBox "Dados copiados com sucesso. A seguir o registro da tabela anterior será excluído", vbOKOnly + vbInformation, "Sucesso"
CurrentDb.Execute "DELETE * FROM Tab1ENTRADA WHERE cod=" & Me.NumP & ""
DoCmd.Close acForm, "F_SAIDA"
Else
MsgBox "Ocorreu algum erro na cópia do arquivo. O mesmo não foi copiado. Verifique.", vbOKOnly + vbCritical, "Erro"
End If
End Sub
Enumerando dos formulários em ordem crescente para exemplificação:
1 - F_PRINCIPAL ( menu )
2 - F_PESQUISA ( Onde pesquiso o reg que preciso )
3 - F_SAIDA ( Form onde finaliza a ação ref. a esse reg. )
Ou seja, preciso fechar os forms 2 e 3 e retornar ao 1.
Grato