Bonjour,
Pour mon usage personnel, je souhaite créer un logiciel de gestion commerciale.
La partie programmation n'est pas véritablement un problème mais je me pose une question au sujet du schéma de la base de données.
Admettons que le logiciel soit fonctionnel, je synchronise mes bases de données dans les deux sens avant de partir en déplacement.
Arrivé chez le client, je l'ajoute dans la table Clients (du coup un nouvel ID est créé en local) et je lui envoie par mail ou lui imprime son devis. Jusque là, pas de soucis.
La secrétaire reçoit un appel et ajoute elle aussi un client à la base de données locale qui du coup aura le même ID que mon client.
Microsoft Synchronisation permet bien de vérifier s'il existe des conflits lors de la synchronisation et de les gérer.
Le problème réel est qu'au final, j'ai fourni au client un devis où son code client est erroné ou même le numéro de devis....
L'idée serait de créer un autre champ dans les bases de données mais je ne sais pas quoi mettre pour faire en sorte que chaque client ait un code unique et définitif.
Comment résolvez vous ce problème lors de la création de vos applications?
Partager