Ignorar as opções de inicialização ao abrir um banco de dados

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Se tiver utilizado uma definição para especificar o que ocorre quando abre uma base de dados do Microsoft Access, pode ignorar essas definições para recuperar o acesso total à sua base de dados. Por exemplo, pode definir opções para uma Base de Dados Atual a partir da caixa de diálogo Opções do Access , criando uma macro AutoExec ou através de um procedimento de evento Open. Se a sua base de dados tiver uma definição de opção de arranque, este artigo descreve como a ignorar.

Para ignorar todas as opções de arranque, conclua o seguinte passo:

  • Mantenha premida a tecla SHIFT ao abrir a base de dados.

Dependendo das definições de segurança de macros da sua base de dados, poderá ver uma ou mais mensagens de segurança no arranque.

Observação

Tem de continuar a manter premida a tecla SHIFT enquanto fecha todas as mensagens de segurança, caso contrário as opções de arranque não serão ignoradas.

Quando abre uma base de dados enquanto mantém premida a tecla SHIFT, muitas das opções que estão definidas na página Base de Dados Atual da caixa de diálogo Opções do Access são ignoradas. Para alterar estas opções, faça o seguinte:

  1. Clique na guia Arquivo e em Opções. 
    É aberta a caixa Opções do Access .
  2. Clique em Base de Dados Atual e altere as definições da base de dados atual.

Observação

Poderá ter de fechar e voltar a abrir a base de dados para que as alterações entrem em vigor.

A tabela seguinte lista cada definição na página Base de Dados Atual e como se comportam quando abre a base de dados enquanto mantém premida a tecla SHIFT.

Grupo de opções Configuração Comportamento quando as opções de arranque são ignoradas
Opções de Aplicação Título do Aplicativo O título da aplicação personalizada não é apresentado.
Ícone do Aplicativo O ícone da aplicação personalizada não é apresentado.
Exibir Formulário O formulário designado não é apresentado e nenhum dos procedimentos de evento do formulário é executado.
Formulário de Apresentação na Web Está disponível apenas quando está presente um formulário Web designado. Quando disponível, o formulário Web designado não é apresentado e nenhum dos procedimentos de eventos do formulário é executado.
Navegação Exibir Painel de Navegação Mesmo que esta opção não esteja selecionada, o Painel de Navegação é apresentado.
Opções do friso e da barra de ferramentas Nome da Faixa de Opções O Friso personalizado designado não é apresentado.
Permitir Menus Completos Todos os separadores do Friso predefinidos são apresentados independentemente da definição.
Permitir Menus de Atalho Padrão Todos os menus de atalho predefinidos são apresentados independentemente da definição.

Para obter mais informações sobre como definir opções para o Banco de Dados Atual, consulte o artigo Definir opções do usuário para um banco de dados atual a partir de um local centralizado.

Se adicionar uma macro do Access denominada AutoExec a uma base de dados, a macro normalmente é executada sempre que abre a base de dados. Quando você ignora as opções de inicialização, a macro AutoExec não é executada.

Quando a base de dados tiver vários utilizadores, pode impedir que estes ignorem opções de arranque. Desative a tecla Bypass (SHIFT) utilizando código Visual Basic for Applications (VBA) para definir a propriedade AllowBypassKey como False.

A propriedade AllowBypassKey usa as configurações a seguir.

Configuração Descrição
True Habilita a tecla SHIFT para permitir que o usuário ignore as propriedades de inicialização e a macro AutoExec.
False Desabilita a tecla SHIFT para impedir que o usuário ignore as propriedades de inicialização e a macro AutoExec.

Pode definir esta propriedade ao utilizar uma macro ou código VBA.

Para definir a propriedade PermitirTeclaIgnorar com uma macro, tem de criar a propriedade da seguinte forma:

  • Em um banco de dados do Microsoft Access (.mdb ou .accdb), você pode adicionar a propriedade usando o método CreateProperty e depois acrescentá-lo à coleção Properties do objeto Database.
  • Em um projeto do Microsoft Access (.adp), você pode adicionar a propriedade à coleção AccessObjectProperties do objeto CurrentProject usando o método Add .

A definição da propriedade PermitirTeclaIgnorar só será aplicada da próxima vez que a base de dados da aplicação for aberta.

Início da página