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!

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top