Salut !
Les réponses faites ci-dessus sont parfaitement correctes et si tu veux travailler "en réseau", c'est un passage obligé - surtout si tu emploies des versions d'Access différentes - que d'apprendre ce que veulent dire : "Dorsale" et "Frontale".
- Une dorsale est un fichier Access qui ne contient que les tables (qui elles-même contiennent les données) et tu places ce fichier dans un dossier partagé de ton serveur.
- La Frontale quant à elle contient tout le reste (formulaires, états, requêtes, macros, modules) mais aucune table.
Le principe est donc de procéder comme suit :
Sur chaque poste, tu installes ta "Frontale" et tu "lies les tables". C'est à dire que tu indiques - sur chaque poste - à Access où se trouvent les données. Pour faire cela, deux voies :
Manuellement : Fichier | Données externes | Lier les tables
Automatiquement : Outils | Utilitaires de base de données | Fractionner une base de données ... puis, par la suite, pour maintenir les liaisons (en cas de modification d'adressage) : Outils | Utilitaires de base de données | Gestionnaire de tables liées.
Les avantages de procéder de la sorte sont multiples :
- Modification de toute programmation en tout temps, sans entraver aucunement le travail des utlisateurs (excepté 1 ou 2 minutes pour éventuellement installer la version modifiée)
- Gestion sans aucune anicroche de plusieurs versions d'Access en "frontale" (attention toutefois à ce que ta dorsale soit dans un format reconnaissable par toutes les frontales)
- Sauvegarde simple des données (il existe même des petits logiciels qui font ça de façon automatique)
- Etc...
Voilà, cela demande un tout petit temps d'adaptation mais aucune complextité et pas de réel problème à mettre en oeuvre : Une - bonne - habitude à prendre
Partager