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:
- Clique na guia Arquivo e em Opções.
É aberta a caixa Opções do Access . - 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.