ACCDR é uma nova extensão de arquivo que permite a abertura de um banco de dados em modo de tempo de execução. Ao fazer a alteração da extensão do arquivo de ACCDB para ACCDR, você estará criando uma versão "bloqueada". Para "desbloquear", basta retornar para a extensão ACCDB.
O modo de tempo de execução é um modo operacional que desativa o Painel de navegação, a Faixa de opções, o Modo de design, o Modo de layout e a Ajuda.
Veja na figura abaixo o Banco de Dados contatos.accdb , criado dos modelos do Access.
Agora, imagine a seguinte situação: o Banco de Dados acima é um projeto seu e você pretende disponibilizá-lo para ser usado por outras pessoas. Do jeito em que se encontra, você sabe que podem alterar a estrutura do projeto, ainda que por acidente. Sem dizer que o Banco de Dados não está com uma aparência de aplicativo, não é mesmo? Uma das maneiras de se resolver a questão é utilizar o recurso de troca da extensão de ACCDB para ACCDR.
Vejamos, então, como proceder, usando como exemplo contatos.ACCDB.
Por padrão, o Windows esconde as extensões dos arquivos. Você pode habilitar isso na pasta aonde se encontra o Banco de Dados. Vá no menu Ferramentas e clique em Opções de Pasta, conforme figura abaixo:
Selecione a guia Modo de exibição e desmarque Ocultar as extensões dos arquivos conhecidos. Clique em Aplicar e feche as Opções de pasta, conforme figura abaixo:
Agora, faça a troca da extensão do arquivo contatos.ACCDB para contatos.ACCDR
Feita a troca, é preciso criar um atalho no Desktop para poder rodar o Aplicativo. Clique com o botão da direita do mouse sobre o arquivo contatos.ACCDR , vá até Enviar para e selecione Área de trabalho (criar atalho). Veja na figura abaixo:
Abra as propriedades do atalho criado no seu Desktop e insira o comando Runtime no final da linha
Rodando o Banco de Dados pelo atalho. Veja como ficou! Legal, não é?
Algumas observações.
1- Você precisa que o banco de dados carregue, na inicialização, uma Faixa(ribbon) ou um formulário personalizado, que possibilite a navegação pelo aplicativo. Veja que no exemplo acima, o formulário carregado, tem um menu com esta finalidade.
2- Certamente que para a maioria dos usuários, o seu aplicativo estará seguro, mas para os mais sabidos, isso não seria problema, pois basta trocar a extensão para ACCDB que tudo passa a ficar a mercê de alterações. Portanto não é um modo seguro de defesa.
3- É um teste super válido para ver como o seu aplicativo vai se comportar no modo runtime.
0 comentários:
Postar um comentário