Bonjour,
Il y a quelque temps, je me suis lancé dans la création d'une application access via access 2007 (je débutais). aujourd'hui, après de nombreuses modifications, rajout de requêtes, formulaires, tables,.. il se trouve que je dois rendre cette application disponible pour deux ou trois utilisateurs en même temps.
Je ne connaissais pas à l'époque la démarche à suivre et n'avais pas du tout anticipé ce problème.
Je me renseigne actuellement sur la méthode pour pouvoir faire cela et je suis tombé sur cet article de Papy Turbo dans la faq :
ce qui répond à mes interrogations ! mais si je pense que je pourrais arriver à faire cela si je recommençais tout à zéro, je ne vois pas trop comment faire pour ne pas rendre certaines de mes requêtes, codes vba,etc.. inutilisables de part le changement du chemin permettant d'accèder aux table..?Tout d'abord, une chose à ne jamais faire est de mettre l'application sur le serveur puis de créer un raccourci pour chaque utilisateur devant l'utiliser. Car dans ce cas deux utilisateurs sur deux postes différents peuvent ouvrir le même formulaire partagé sur un serveur.
Voici la logique à suivre :
* on partage les tables contenant les données, dans une base de données située sur un serveur,
* on ne partage jamais l'application (tables attachées, formulaires, requêtes, états, etc.). Chaque poste possède une application.
Sinon, dès qu'un utilisateur modifie un formulaire, il faut s'attendre à voir les mêmes modifications sur tous les postes, avec de longs délais (passage d'info par le réseau), d'où un cafouillage total pour Access.
Es ce que je me trompe? Y a t'il une démarche à suivre pour séparer les tables du reste sans avoir à reprendre tout le code vba ainsi que les différents liens ?
merci d'avance pour vos réponses..
Partager