Ignorar opções de arranque quando abre uma base 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.

Nota

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 no separador Ficheiro e, em seguida, clique 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.

Nota

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 Definição Comportamento quando as opções de arranque são ignoradas
Opções da Aplicação Título da Aplicação O título da aplicação personalizada não é apresentado.
Ícone da Aplicação O ícone de aplicação personalizada não é apresentado.
Mostrar 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 Apresentar 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 do Friso 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 Predefinidos 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 PermitirTeclaIgnorar utiliza as seguintes definições.

Definição Descrição
True Ative a tecla Shift para permitir ao utilizador ignorar as propriedades de arranque e a macro AutoExec.
False Desative a tecla Shift para impedir o utilizador de ignorar as propriedades de arranque 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:

  • Numa base de dados do Microsoft Access (.mdb ou .accdb), pode adicionar a propriedade com o método CreateProperty e, em seguida, acrescentá-la à 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