cs_Lapin26
Messages postés25Date d'inscriptionlundi 14 mai 2007StatutMembreDernière intervention23 janvier 2008
-
8 janv. 2008 à 16:53
cs_Lapin26
Messages postés25Date d'inscriptionlundi 14 mai 2007StatutMembreDernière intervention23 janvier 2008
-
23 janv. 2008 à 10:56
Bonjour,
Je développe un programme qui gère une base de données access sur un serveur. Là où je bute c'est que la base serveur doit se synchroniser à un moment sur une base cliente à travers un réseau local.
Y'a-t-il une procédure ou fonction permettant d'effectuer ce traitement ?
cs_Maroxye
Messages postés177Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention16 octobre 2012 8 janv. 2008 à 17:47
Bonjour,
Tu n'as pas dit en quoi tu développes le programme. J'imagine que c'est aussi en Access? Normalement, la meilleure méthode pour faire ceci est de placer seulement les tables dans un base de données et de lier ces dernières dans ton programme.
Comme ça, tu installes la bd sur le serveur, que tu partages. Et tu installes le programme sur chaque poste client. Pas besoin alors de synchroniser quoi que ce soit puisque tout le monde utilise les mêmes tables.
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 9 janv. 2008 à 07:49
Maroxye < Ce que tu proposes peut-êtr eune bonne idée, sauf que cela risque de poser des pb en terme de temps d'accès ou d'accès concurrents aux données !
MLapin26 < A ma connaissance, il n'existe pas de système de réplication tout prêt dans Access. Je pense qu'il faut que tu codes cela toi-même : export des données d'un coté (dans des fichiers txt ou XML par exemple), puis import de l'autre coté. Sans oublier qu'il faudra peut-être faire la même démarche dans l'autre sens pour remettre à jour les données coté base serveur si les données sont modifier coté base client.
Et comme le dit Maroxye, la façon de faire va dépendre de ce en quoi tu développes