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 utilizou uma definição para especificar o que acontece 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 ou ao criar uma macro AutoExec ou através de um procedimento Abrir evento. Se a base de dados tiver uma definição de opção de arranque, este artigo descreve como ignorá-la.

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

  • Mantenha premida a tecla SHIFT enquanto abre a base de dados.

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

Observação

Tem de manter premida a tecla SHIFT enquanto fecha todas as mensagens de segurança ou as opções de arranque não sã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 reabrir a base de dados para que as alterações sejam eficazes.

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 da Aplicação Título do Aplicativo O título da aplicação personalizada não é apresentado.
Ícone do Aplicativo O ícone de 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 Web Só está disponível quando está presente um formulário Web designado. Quando disponível, o formulário Web designado não é apresentado e nenhum dos procedimentos de evento 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 predefinidos do Friso 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 a Base de Dados Atual, consulte o artigo Definir opções de utilizador para uma base de dados atual a partir de uma localização centralizada.

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

Quando a base de dados tem vários utilizadores, pode impedir que os utilizadores ignorem as opções de arranque. Desative a tecla Ignorar (SHIFT) com o código Visual Basic for Applications (VBA) para definir a propriedade AllowBypassKey como Falso.

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 com uma macro ou código VBA.

Para definir a propriedade AllowBypassKey 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.
  • Num projeto do Microsoft Access (.adp), pode adicionar a propriedade à coleção AccessObjectProperties do objeto CurrentProject com o método Add .

A definição da propriedade AllowBypassKey só entrará em vigor na próxima vez que a base de dados da aplicação for aberta.

Início da página