Carregando formulário na inicialização do Access
Duas formas muito comuns de dar uma aparência de aplicativo aos seus projetos são: fazendo uso de ribbons personalizadas ou carregando um formulário na inicialização, contendo botões de navegação.
Existe também a possibilidade de se carregar, simultaneamente, uma ribbon e um formulário de interesse, ficando a navegação do aplicativo a critério da ribbon.
Abordaremos aqui apenas a questão de se carregar um formulário na inicialização do aplicativo.
Vamos utilizar, como exemplo, o modelo Tarefas.accdb que vem com o Access 2007/2010.
Observe na figura que ao rodar o aplicativo, o formulário "Lista de tarefas" é carregado:

Este carregamento pode ser feito de duas formas:
a primeira forma é utilizando as configurações de inicialização do aplicativo em: Botão do Office (Arquivo no Access 2010) > Opções do Access > Banco de Dados Atual. Em Exibir Formulário , escolha o formulário que deve ser carregado na inicialização, conforme é demonstrado na figura.

a segunda forma é criando uma macro, de nome AutoExec e acrescentando a ela o comando AbrirFormulário, conforme figura abaixo:

Ao carregar o aplicativo, o Access reconhece a existência da macro AutoExec e então executa os comandos de ação programados nela, que no nosso caso é apenas o AbrirFormulário
No Access 2007/2010 existe uma forma de bloquear o acesso às ferramentas de construção, sem a necessidade de qualquer programação , basta alterar a extensão ACCDB para ACCDR. Isto implica na necessidade de se carregar um formulário e/ou ribbon na inicialização do aplicativo para que o usuário possa realizar uma navegação por este, pois o Painel de Navegação fica bloqueado.
Na figura que se segue, o aplicativo Tarefas foi carregado com a extensão ACCDR.

Observe que o formulário foi projetado com uma barra de botões (seta em vermelho), permitindo a navegação pelo aplicativo.
Artigos Relacionados
Vídeo - Controle personalizado de acesso de usuários
MontaRibbons v2.0 - Assistente completo para criar ribbons no Access
Como configurar seu Banco de Dados com a extensão ACCDR
|
2 comentário(s) STELLA MARIS 20/5/2010 14:57:42 avelino, qual a diferença entre ACCDB para ACCDR. estou criando um bd no accdb Avelino Sampaio 21/5/2010 08:23:09 Olá Stella, veja o artigo relacionado sobre ACCDR, que tem a resposta. Sucesso |