Se utilizou uma definição para especificar o que acontece quando abre um Base de dados do Microsoft Access, pode ignorar essas definições para recuperar o acesso total à 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 por um open procedimento de 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 um 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), é possível adicionar a propriedade à coleção PropriedadesDoObjetoDeAcesso do objeto ProjetoAtual utilizando o método Adicionar.
A definição da propriedade AllowBypassKey só entrará em vigor na próxima vez que a base de dados da aplicação for aberta.