Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Por predefinição, o Access pede-lhe para confirmar que pretende eliminar um objeto do Painel de Navegação ou quando executa uma consulta de ação. Pode desativar estas mensagens de confirmação se preferir que não lhe seja pedido. Se as mensagens não estiverem a ser apresentadas e quiser que lhe seja pedido, pode ativá-las novamente.

Neste artigo

Desativar mensagens de confirmação de eliminação de objetos

Importante: Se utilizar esta definição para desativar as mensagens de confirmação de eliminação de objetos, o Access não apresentará as mensagens nesse computador quando eliminar objetos do Painel de Navegação.

  1. No separador Ficheiro, clique em Opções.

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

  3. No lado direito da caixa de diálogo Opções do Access, na secção Edição, em Confirmar, desmarque a caixa de verificação Eliminações de documentos e, em seguida, clique em OK.

Descrição geral das mensagens de confirmação da consulta de ação

As consultas de ação são uma forma de alterar os dados na base de dados. Uma consulta de ação pode acrescentar, eliminar ou atualizar dados ou criar uma nova tabela com dados existentes. As consultas de ação são muito poderosas, mas esse poder implica algum risco de alterações de dados não intencionais. Devido à possibilidade de perda de dados, por predefinição, o Access pede a sua confirmação quando executa uma consulta de ação. Isto ajuda a mitigar a possibilidade de alterações de dados não intencionais.

Sugestão: Para ver os dados que uma consulta de ação irá afetar, antes de executar a consulta, no separador Base , no grupo Vistas , clique em Ver e, em seguida, clique em Vista de Folha de Dados.

Se preferir que o Access não lhe peça para confirmar as consultas de ação ou se o Access não estiver a pedir confirmação, mas quiser, pode ativar ou desativar as mensagens.

  • Controlar mensagens de confirmação de consulta de ação para um computador   
    Pode utilizar uma definição na caixa de diálogo Opções do Access para definir o comportamento predefinido das bases de dados do Access abertas num computador específico. Se utilizar esta definição para desativar as mensagens, o Access não apresentará as mensagens em nenhuma circunstância. Se utilizar esta definição para ativar as mensagens, o Access apresentará as mensagens, a menos que sejam desativadas por uma macro ou por VBA.

  • Desativar as mensagens de confirmação da consulta de ação para uma base de dados   
    Selecione este método para desativar os avisos de uma base de dados específica quando for aberta. Utilize a ação SetWarnings dentro de uma macro AutoExec para desativar as mensagens. O ficheiro de base de dados tem de ser fidedigno para que esta ação de macro funcione; Para obter mais informações sobre bases de dados fidedignas, consulte o artigo Decidir se pretende confiar numa base de dados.

  • Desativar as mensagens de confirmação da consulta de ação para um conjunto específico de tarefas   
    Selecione este método para desativar os avisos durante um conjunto de tarefas e, em seguida, ativá-los novamente; por exemplo, pode desativar as mensagens enquanto uma consulta criar tabela é executada e, em seguida, voltar a ativá-las. Pode utilizar a ação de macro SetWarnings e também pode utilizar o método VBA DoCmd.SetWarnings. O ficheiro de base de dados tem de ser fidedigno para que esta ação de macro funcione; Para obter mais informações sobre bases de dados fidedignas, consulte o artigo Decidir se pretende confiar numa base de dados.

Início da Página

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

Importante: Se utilizar esta definição para desativar as mensagens de confirmação da consulta de ação, o Access não apresentará as mensagens nesse computador, mesmo para uma base de dados que contenha uma macro ou módulo que ligue as mensagens.

  1. No separador Ficheiro, clique em Opções.

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

  3. No lado direito da caixa de diálogo Opções do Access, na secção Edição, em Confirmar, desmarque a caixa de verificação Consultas de ação e, em seguida, clique em OK.

Início da Página

Desativar as mensagens de confirmação da consulta de ação para uma base de dados

Pode utilizar a ação SetWarnings numa macro AutoExec para desativar as mensagens de confirmação da consulta de ação para uma base de dados.

Importante: Se a base de dados que contém a macro não for fidedigna, a ação SetWarnings não será executada. Para obter mais informações sobre confiança e bases de dados, consulte o artigo Decidir se pretende confiar numa base de dados.

Nota: É possível ignorar Se já existir uma macro com o nome AutoExec, abra essa macro na vista Estrutura e, em seguida, execute os passos 2 a 4 do procedimento seguinte.

  1. No separador Criar, no grupo Macros e Código, clique em Macro.

    Imagem do grupo Macros e Código no friso do Access

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

    • Se não vir a ação SetWarnings listada, no separador Estrutura da Macro , no grupo Mostrar/Ocultar , certifique-se de que a opção Mostrar Todas as Ações está selecionada.

  3. Na ação SetWarnings , clique na seta junto a Avisos Ativados e selecione a opção pretendida.

  4. Clique em Guardar.

  5. Na caixa de diálogo Guardar Como , escreva AutoExec.

  6. Clique em OK e, em seguida, feche o Construtor de Macros. A nova macro será executada da próxima vez que abrir a base de dados.

Para obter mais informações sobre como criar macros, consulte o artigo Criar uma macro de interface de utilizador (IU).

Início da Página

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

Existem duas formas básicas de desativar as mensagens de confirmação da consulta de ação para um conjunto de tarefas: ao utilizar uma macro e ao utilizar um módulo VBA. De qualquer forma, utilize o código para desativar os avisos, executar o conjunto de tarefas e, em seguida, voltar a ativar os avisos. Pode anexar o código a um evento, como o botão Clicar em Evento de um comando ou Abrir Evento de um formulário.

Anexa um módulo a um evento e, quando o evento ocorre, o módulo é executado. Por exemplo, pode anexar um módulo ao evento Ao Abrir para um formulário. Quando o formulário é aberto, o módulo é executado. O procedimento seguinte explica como utilizar o método DoCmd.SetWarnings no evento Ao Abrir de um formulário.

  1. Abra o formulário na vista Estrutura.

  2. Se a folha de propriedades não estiver visível, prima F4 para a apresentar.

  3. Clique no quadrado no canto superior esquerdo do formulário, logo abaixo do separador objeto do formulário.

  4. Na folha de propriedades, no separador Outro , certifique-se de que Tem Módulo está definido como Sim.

  5. No separador Evento , clique no evento Ao Abrir e, em seguida, clique no botão de compilação (as reticências junto à seta).

  6. Na caixa de diálogo Escolher Construtor , efetue um dos seguintes procedimentos:

  7. Escreva DoCmd.SetWarnings (WarningsOff) e, em seguida, prima ENTER.

  8. Introduza o código necessário para efetuar as tarefas que pretende realizar com as mensagens de confirmação desativadas.

  9. Numa nova linha, escreva DoCmd.SetWarnings (WarningsOn).

  10. Feche o Revisor VBA e guarde o formulário.

Utilizar uma macro para desativar e voltar a ativar as mensagens

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

    • Se não vir a ação SetWarnings listada, no separador Estrutura da Macro , no grupo Mostrar/Ocultar , certifique-se de que a opção Mostrar Todas as Ações está selecionada.

  2. Na ação SetWarnings , clique na seta junto a Avisos Ativados e selecione Não.

  3. Introduza as ações de macro necessárias para efetuar as tarefas que pretende realizar com as mensagens de confirmação desativadas.

  4. Por baixo da última ação de tarefa, selecione a ação Definir Ancoragem e, em seguida, clique na seta junto a Avisos Ativados e selecione Sim.

  5. Feche o Construtor de Macros, guarde a macro e, em seguida, guarde o formulário.

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×