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