Por padrão, o Access solicita que você confirme se deseja excluir um objeto do Painel de Navegação ou quando executar uma consulta de ação. Você pode desativar essas mensagens de confirmação se preferir não ser solicitado. Se as mensagens não aparecerem e você quiser ser solicitado, você poderá a turn-los novamente.

Neste artigo

Desativar mensagens de confirmação de exclusão de objeto

Importante:  Se você usar essa configuração para desativar as mensagens de confirmação de exclusão de objeto, o Access não exibirá as mensagens nesse computador ao excluir objetos do Painel de Navegação.

  1. Na guia Arquivo, clique em Opções.

  2. No lado esquerdo da caixa de diálogo Opções de Acesso, clique em Configurações do Cliente.

  3. No lado direito da caixa de diálogo Opções de Acesso, na seção Edição, em Confirmar, desempure a caixa de seleção Exclusões de documento e clique em OK.

Visão geral das mensagens de confirmação de consulta de ação

As consultas de ação são uma maneira de alterar os dados no banco de dados. Uma consulta de ação pode anexar, excluir ou atualizar dados ou fazer uma nova tabela usando dados existentes. As consultas de ação são muito poderosas, mas esse poder implica algum risco de alterações de dados não intencionadas. Devido à possibilidade de perda de dados, por padrão, o Access solicita sua confirmação ao executar uma consulta de ação. Isso ajuda a reduzir a possibilidade de alterações de dados não intencionadas.

Dica:  Para ver quais dados uma consulta de ação fará efeito, antes de executar a consulta, na guia Página Principal, no grupo Exibições, clique em Exibir e,em seguida, clique em Exibir Folha de Dados.

Se você preferir que o Access não peça que você confirme as consultas de ação ou se o Access não estiver solicitando confirmação, mas quiser, você poderá ativar ou desativar as mensagens.

  • Controlar mensagens de confirmação de consulta de ação para um computador   
    Você pode usar uma configuração na caixa de diálogo Opções do Access para definir o comportamento padrão para bancos de dados do Access abertos em um computador específico. Se você usar essa configuração para desativar as mensagens, o Access não exibirá as mensagens em nenhuma circunstância. Se você usar essa configuração para ativar as mensagens, o Access exibirá as mensagens, a menos que elas sejam desligadas por uma macro ou pelo VBA.

  • Desativar mensagens de confirmação de consulta de ação para um banco de dados   
    Escolha este método para desativar avisos para um banco de dados específico quando ele for aberto. Você usa a ação SetWarnings dentro de uma macro AutoExec para desativar as mensagens. O arquivo de banco de dados deve ser confiável para que essa ação de macro funcione; para obter mais informações sobre bancos de dados confiáveis, consulte o artigo Decidir se deve confiar em um banco de dados.

  • Desativar mensagens de confirmação de consulta de ação para um conjunto específico de tarefas   
    Escolha este método para desativar os avisos durante a duração de um conjunto de tarefas e, em seguida, a ligue-os novamente; por exemplo, você pode desativar as mensagens enquanto uma consulta de make-table é executado e, em seguida, a ativas novamente. Você pode usar a ação de macro SetWarningse também pode usar o método VBA DoCmd.SetWarnings. O arquivo de banco de dados deve ser confiável para que essa ação de macro funcione; para obter mais informações sobre bancos de dados confiáveis, consulte o artigo Decidir se deve confiar em um banco de dados.

Início da Página

Controlar mensagens de confirmação de consulta de ação para um computador

Importante:  Se você usar essa configuração para desativar as mensagens de confirmação de consulta de ação, o Access não exibirá as mensagens nesse computador mesmo para um banco de dados que contenha uma macro ou módulo que ative as mensagens.

  1. Na guia Arquivo, clique em Opções.

  2. No lado esquerdo da caixa de diálogo Opções de Acesso, clique em Configurações do Cliente.

  3. No lado direito da caixa de diálogo Opções de Acesso, na seção Edição, em Confirmar, desempure a caixa de seleção Consultas de ação e clique em OK.

Início da Página

Desativar mensagens de confirmação de consulta de ação para um banco de dados

Você pode usar a ação SetWarnings em uma macro AutoExec para desativar as mensagens de confirmação de consulta de ação para um banco de dados.

Importante:  Se o banco de dados que contém a macro não for confiável, a ação SetWarnings não será executado. Para obter mais informações sobre confiança e bancos de dados, consulte o artigo Decidir se deve confiar em um banco de dados.

Observação:  É possível ignorar Se já houver uma macro chamada AutoExec, abra essa macro no modo Design e execute as etapas 2 a 4 do procedimento a seguir.

  1. Na guia Criar, no grupo Macros e Código, clique em Macro.

    Imagem da faixa de opções do grupo de Macros e Código do Access

  2. Na lista lista listada na parte superior do Construtor de Macros, selecione a ação SetWarnings.

    • Se você não vir a ação SetWarnings listada, na guia Design, no grupo Mostrar/Ocultar, certifique-se de mostrar todas as ações está selecionada.

  3. Na ação DefinirAvisos, clique na seta ao lado de Avisos Em e selecione a opção que você deseja.

  4. Clique em Salvar.

  5. Na caixa de diálogo Salvar como, digite AutoExec.

  6. Clique em OK e feche o Construtor de Macros. A nova macro será executada da próxima vez que você abrir o banco de dados.

Confira mais informações sobre como criar macros no artigo Criar uma macro de interface do usuário.

Início da Página

Desativar mensagens de confirmação de consulta de ação para um conjunto específico de tarefas

Há duas maneiras básicas de desativar mensagens de confirmação de consulta de ação para um conjunto de tarefas: usando uma macro e usando um módulo VBA. De qualquer forma, use o código para desativar os avisos, executar o conjunto de tarefas e, em seguida, ativar novamente os avisos. Você anexa o código a um evento, como o evento Click de um botão de comando ou o Evento Open de um formulário.

Você anexa um módulo a um evento e, quando o evento ocorre, o módulo é executado. Por exemplo, você pode anexar um módulo ao evento On Open para um formulário. Quando o formulário é aberto, o módulo é executado. O procedimento a seguir explica como usar o método DoCmd.SetWarnings no evento On Open de um formulário.

  1. Abra o formulário no formato Design.

  2. Se a folha de propriedades não estiver visível, pressione F4 para exibi-la.

  3. Clique no quadrado na parte superior esquerda do formulário, logo abaixo da guia objeto do formulário.

  4. Na folha de propriedades, na guia Outro, certifique-se de que Has Module está definido como Sim.

  5. Na guia Evento, clique no evento Ao abrir e clique no botão criar (as releições ao lado da seta).

  6. Na caixa de diálogo Escolher Construtor, faça um dos seguintes:

    • Para usar um módulo VBA, clique duas vezes em Construtor de Códigos e siga as etapas restantes neste procedimento.

    • Para usar uma macro, clique duas vezes em Construtor de Macrose siga as etapas do procedimento Use uma macro para desativar e ativaras mensagens novamente.

  7. Digite DoCmd.SetWarnings (WarningsOff) e pressione ENTER.

  8. Insira o código necessário para executar as tarefas que você deseja que sejam feitas com as mensagens de confirmação desligadas.

  9. Em uma nova linha, digite DoCmd.SetWarnings (WarningsOn).

  10. Feche o Editor do VBA e salve o formulário.

Usar uma macro para ativar e desativar as mensagens

  1. Na lista lista listada na parte superior do Construtor de Macros, selecione a ação SetWarnings.

    • Se você não vir a ação SetWarnings listada, na guia Design, no grupo Mostrar/Ocultar, certifique-se de mostrar todas as ações está selecionada.

  2. Na ação SetWarnings, clique na seta ao lado de Avisos Em e selecione Não.

  3. Insira as ações de macro necessárias para executar as tarefas que você deseja que sejam feitas com as mensagens de confirmação desligadas.

  4. Abaixo da última ação de tarefa, selecione a ação DefinirAvisos, clique na seta ao lado da opção Avisos Em e selecione Sim.

  5. Feche o Construtor de Macros, salve a macro e salve o formulário.

Início da Página

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar Microsoft Office Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×