Você pode usar a ação macro SetWarnings para ativar ou desativar mensagens do sistema em bancos de dados da área de trabalho do Access.
Observação: Essa ação não será permitida se o banco de dados não for confiável.
Configuração
A ação macro SetWarnings tem o argumento a seguir.
Argumento da ação |
Descrição |
Avisos ativados |
Especifica se as mensagens do sistema são exibidas. Clique em Sim (para ativar mensagens do sistema) ou Não (para desativar mensagens do sistema) na caixa Avisos ativados na seção Argumentos de Ação da janela de design de macro. O padrão é Não. |
Comentários
Você pode usar essa ação para impedir que janela restrita avisos e caixas de mensagens interrompa o macro. No entanto, as mensagens de erro sempre são exibidas. Além disso, Access exibe todas as caixas de diálogo que exigem entrada diferente de apenas escolher um botão (como OK, Cancelar, Sim ou Não) – por exemplo, qualquer caixa de diálogo que exija que você insira texto ou selecione uma das várias opções.
Executar essa ação com o argumento Avisos Em definido como Não tem o mesmo efeito que pressionar ENTER sempre que uma caixa de aviso ou mensagem é exibida. Normalmente, um botão OK ou Sim é escolhido em resposta ao aviso ou mensagem.
Quando a macro for concluída, o Access ativa automaticamente a exibição de mensagens do sistema.
Muitas vezes, você usará essa ação com a ação macro Echo , que oculta os resultados de uma macro até que ela seja concluída. Você pode usar a ação macro SetWarnings para ocultar os avisos e as caixas de mensagens também.
Embora a ação macro SetWarnings possa simplificar as interações com macros, você deve ter cuidado ao desativar as mensagens do sistema. Em algumas situações, você não deseja continuar uma macro se uma determinada mensagem de aviso for exibida. A menos que você esteja confiante no resultado de todas as ações macro, você deve evitar usar essa ação.
Para executar a ação SetWarnings em um módulo VBA (Visual Basic for Applications), use o método SetWarnings do objeto DoCmd.