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:

Usando Access

 

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.

 

Usando Access

 

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

Usando Access

 

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. 

Usando Access

 

Observe que o formulário foi projetado com uma barra de botões (seta em vermelho),  permitindo a navegação  pelo aplicativo.

 

 


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


Envie seu comentário: