MS Access 2003 - Ajude a entender a estrutura do MDB, MDE e seja
-
23-09-2019 - |
Pergunta
Eu estava apenas querendo alguma explicação sobre o que está acontecendo depois de dividir suas tabelas em um arquivo de back -end e definir um MDE para uso.
Quando um usuário acessa o MDE, o MDB ainda é necessário para chegar às guias (ou para fazê -lo funcionar)? Digamos que eu coloquei esses aplicativos de acesso em uma unidade compartilhada para as pessoas usarem. Se eu dividir o final da unidade compartilhada e colocou o MDE na unidade compartilhada, eu teria que existir para que essa versão MDE funcionasse (comunique -se com as tabelas)? Ou o MDE meio que fala com o MDB que fala com as mesas?
Espero que essa pergunta faça sentido.
Obrigado
EDITAR:
Uma pergunta adicional: eu tenho um MDE configurado em uma unidade de compartilhamento de rede, mas não tinha certeza se precisava ou não ter o MDB presente na mesma unidade de compartilhamento que meu MDE e back -end (tabelas) ... .Se não então eu preferiria não tê -lo lá, porque o usuário insiste em entrar nele e fazer cópias e coisas assim .....
Mas minha pergunta é que, como eu disse, coloquei um MDE em um passeio compartilhado, o que significa que há uma que cerca de 10 a 12 pessoas Max, compartilham e a probabilidade de que até metade dessas pessoas esteja lá ao mesmo tempo é Muito, muito irrealista. Mas li recentemente que deveria ter um MDE para cada pessoa? Isso é verdade? Qual é um bom exemplo de distribuição para cada pessoa? Eu já fui com o de uma avaliação compartilhada antes e não sabia que isso era, se é uma abordagem ruim?
Obrigado pela ajuda!
Solução
Não, a versão MDE não mantém nenhuma comunicação com sua versão original do MDB. No entanto, você deseja manter o MDB em um local seguro para fazer alterações no design e criar uma nova versão do MDE a partir do MDB atualizado.
O argumento mais forte para um MDE é para o aplicativo front-end que você distribui para seus usuários-assumindo que você não quero que eles alterem o design de quaisquer objetos de banco de dados. O banco de dados de back -end tradicionalmente contém apenas tabelas, relacionamentos e índices. Você pode decidir que o back -end pode permanecer no formato MDB.
Editar: Não faça Permita que seus usuários abra o mesmo banco de dados de aplicativos front -end, independentemente de o front end está no formato MDE ou MDB. Compartilhar o mesmo front -end aumenta o risco de corrupção. Todos eles ainda podem compartilhar o mesmo back -end com os links do front -end para as tabelas de back -end.
Tony Toews tornou o desafio de dar a cada usuário sua própria cópia local do front -end bastante fácil. Veja o seu útil e livre! utilidade em AUTO FE Updater.
Outras dicas
O @Hansup fez um bom trabalho ao responder às suas perguntas reais, mas estou postando uma resposta aqui apenas para tentar explicar o que parece ter confundido você.
Volte por um momento e considere como o Microsoft Word é implantado e programado.
Quando você instala o Word 2007 no seu computador, você não o compartilha com outros usuários - cada um de vocês o instala em seus próprios PCs.
Ao instalá -lo, você está instalando o aplicativo compilado, não o código -fonte.
A Microsoft mantém e mantém o código -fonte, que você não precisa executar o Word no seu PC.
O código-fonte do Word é como o MDB frontal.
A palavra compilada exe e todos os seus arquivos de suporte são como o MDE front-end.
Assim como nos arquivos do aplicativo Word, você não o compartilha, mas dê a cada usuário uma cópia individual dele.
Como no Word, seus usuários não precisam do código -fonte para executar o aplicativo compilado, para que todos os seus usuários precisem do MDE.
Assim como a Microsoft, você precisa cuidar do seu código -fonte MDB para que ele não fique corrompido ou perdido, para que você possa continuar atualizando -o e produzir novas versões compiladas para seus usuários.
Não é complicado quando você entende a função e o papel das diferentes partes. É confuso por causa do fato de que a documentação de acesso da MS tende a não promover ou explicar as melhores práticas. Não consigo entender por que esse é o caso depois de todo esse tempo, mas ainda é.
Você está bem a caminho de fazer as coisas corretamente, no entanto.