Se você usou uma configuração para especificar o que acontece ao abrir um Banco de dados do Microsoft Access, você poderá ignorar essas configurações para recuperar o acesso total ao banco de dados. Por exemplo, você pode definir opções para um Banco de Dados Atual na caixa de diálogo Opções de Acesso ou criando uma macro AutoExec ou por um Open procedimento do evento. Se o banco de dados tiver uma configuração de opção de inicialização, este artigo descreverá como contorná-lo.
Para ignorar todas as opções de inicialização, conclua a seguinte etapa:
-
Mantenha pressionada a tecla SHIFT ao abrir seu banco de dados.
Dependendo das configurações de segurança de macro para seu banco de dados, você pode ver uma ou mais mensagens de segurança na inicialização.
Observação: Você deve continuar a segurar a chave SHIFT enquanto fecha todas as mensagens de segurança ou as opções de inicialização não são ignoradas.
Quando você abre um banco de dados enquanto segura a chave SHIFT, muitas das opções definidas na página Banco de Dados Atual da caixa de diálogo Opções de Acesso são ignoradas. Para alterar essas opções, faça o seguinte:
-
Clique na guia Arquivo e em Opções.
A caixa Opções de Acesso é aberta.
-
Clique em Banco de Dados Atual e altere as configurações do banco de dados atual.
Observação: Talvez seja necessário fechar e reabrir o banco de dados para que as alterações sejam efetivas.
A tabela a seguir lista cada configuração na página Banco de Dados Atual e como elas se comportam quando você abre o banco de dados enquanto segura a chave SHIFT.
Grupo de Opções |
Configuração |
Comportamento quando as opções de inicialização são ignoradas |
Opções de aplicativo |
Título do Aplicativo |
O título do aplicativo personalizado não é exibido. |
Ícone do Aplicativo |
O ícone do aplicativo personalizado não é exibido. |
|
Exibir Formulário |
O formulário designado não é exibido e nenhum dos procedimentos de evento do formulário é executado. |
|
Formulário de Exibição da Web |
Só está disponível quando um formulário Web designado está presente. Quando disponível, o formulário Web designado não é exibido e nenhum dos procedimentos de evento do formulário é executado. |
|
Navegação |
Exibir Painel de Navegação |
Mesmo que essa opção não esteja selecionada, o Painel de Navegação será exibido. |
Opções de faixa de ferramentas e faixa de ferramentas |
Nome da Faixa de Opções |
A Faixa de Opções personalizada designada não é exibida. |
Permitir Menus Completos |
Todas as guias padrão da Faixa de Opções são exibidas independentemente da configuração. |
|
Permitir Menus de Atalho Padrão |
Todos os menus de atalho padrão são exibidos independentemente da configuração. |
Para obter mais informações sobre como definir opções para o Banco de Dados Atual, consulte o artigo Definir opções de usuário para um banco de dados atual de um local centralizado.
Se você adicionar uma macro access chamada AutoExec a um banco de dados, a macro geralmente será executada sempre que você abre o banco de dados. Quando você ignora as opções de inicialização, a macro AutoExec não é executada.
Quando seu banco de dados tem vários usuários, você pode impedir que os usuários ignorem as opções de inicialização. Desabilite a chave Bypass (SHIFT) usando Visual Basic for Applications código (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. |
Você pode definir essa propriedade usando um código macro ou VBA.
Para definir a propriedade AllowBypassKey usando uma macro, você deve criar a propriedade da seguinte maneira:
-
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 configuração da propriedade AllowBypassKey só entrará em vigor na próxima vez que o banco de dados do aplicativo for aberto.