Bonjour à vous,
pour un projet je suis un peu perdu et j ai besoin de vos conseils sur le modèle à suivre je vais essayer d'être le plus clair possible. :)
Pour un projet d'entreprise, je dois faire les choses suivantes :
- Créer une base de données ( 50 colonnes , et >500 lignes) qui s'alimente via des extractions SI quotidiennes ( 2/3/4 * jours). le fichier fonctionne en VBA et pas de soucis pour ca.
- Les données importées ne sont pas "complètes", une dizaine de personne ont pour travail de compléter ces manques ( car le SI ne donne pas toutes les infos.). A noter que ces personnes sont un peu partout en France et travaillent aux mêmes horaires. Pour cette contraintes nous avons fait le choix de mettre le fichier sur SharePoint, donc accessible à tous, et c est la que ca se complique....
Si plusieurs personne peuvent ouvrir le même fichier via Sharepoint il y a des risques de perte des données. Imaginons A ouvre le fichier midi, B ouvre a midi 12:15, A modifie la Cellule A1 à 13:00 puis enregistre, B modifie A2 et enregistre a 14H00. Je remarque que dans le fichier Sharepoint seul le travail de B est enregistré (logique il est le dernier à avoir enregistré...).
-Pour éviter ce problème je pensais créer des sous Base de données pour chacune des personnes en charge de la saisie. Ces sous base de données pointe vers la vraie base de données sous SharePoint et importe les modif sur la vraie base de données via VBA ( de Fait il y a peu de manipulation de la vraie Base de donnée, juste une ouverture, l import des modif puis une fermeture.. quelques secondes).
Plusieurs questions me viennent en tête:
-Cette solution me parait être une usine à gaz mais dans mon cas je n en vois pas d'autres.. si vous avez des idées je suis preneur.
- Aussi dans les "sous base de données" je me suis contenté de mettre des "=" faire les cellules de la base de donnée. Du coup pour mettre à jours il faut ouvrir le fichier Source, pas d'autres solution selon vous ?
Si vous avez des réflexions , des conseils je suis preneur.
Merci pour votre aide