Bonjour, et merci de vos conseils.
J'ai une application Scindée en Frontale-Dorsale qui est utilisée sur des tablettes Windows 10 en mode déconnectée.
J'aimerais pouvoir synchroniser la dorsale de chaque tablette avec la dorsale maitresse au bureau.
avec les anciennes version de Access j'utilisais avec succès le système de synchronisation offert par Microsoft. Malheureusement le successeur de Bill ne m'a pas consulté avant de retirer cette fonctionnalité.
Je vais donc essayer de m'en bricoler un. Et j'aimerais avoir l'avis d'experts sur la question.
Je mettrais comme clé primaire une numérotation automatique aléatoire
et j'ajouterais 4 champs à chaque table :
- DateHeureCreation
- IdSystemCreation
- DateHeureModif
- IDSystemModif
Voici les étapes du programme:
- ajouter a la base maitresse tous les nouveaux enregistrements
- pour les autres remplacer l'enregistrement si la date de modification est la plus jeune.
Ma crainte est que deux tablettes aient choisi le même numéro aléatoire. Je peux vérifier ça avec IDSystemCreation
par contre c'est la galère pour modifier la clé primaire et les clés étrangères associées.
La questions est la suivante:
La numérotation aléatoire est elle assez fiable pour penser que ça puisse éliminer les risques de conflits?
Merci de votre intérêt.
Partager