Bonjour,
J'ai développé une base de données, séparé en 2 (Back end avec les données et front end avec les requête, formulaire et code vba, tous cela dans le même dossier), sur un réseau d'entreprise. Elle est au format accdb (Access2007)
4 utilisateurs peuvent s'y connecter (autorisation sur le dossier) avec leur poste de travail (W7 pro, et Office2007)
Mon problème, c'est que régulièrement (environs tous les mois), ils m'appellent parce que la base ne réagit plus: elle s'ouvre bien, le formulaire d'accueil se lance bien automatiquement, mais ensuite plus aucun des boutons mis en place ne fonctionnent. La cause, c'est que le code VBA a purement et simplement disparu.
Quand je le remet à partir d'un sauvegarde, tous fonctionne à nouveau.
La répétition de ce bug ne permet pas de travailler correctement, et je ne comprend pas qui ou quel processus vient supprimer le code: auriez vous une idée, ou un indice pour me permettre de stabiliser la situation?
mes recherches n'ont rien donné de tangible: cela tourne surtout autour de fichier en erreur, qui "plante" le code par la suite. Ce n'est pas mon cas.
Ma base est assez lourde (Fe = 20Mo), comporte 25 tables, et assure essentiellement le calcul et l'affichage à l'écran ou à l'imprimante des statistiques.
Une macro fait mensuellement une mise à jour des données à partir d'un fichier CSV via des requetes action.
La base n'est pas compactée automatiquement à chaque sortie, mais une macro en fait une copie (Be et Fe) dans un dossier de sauvegarde.
Merci beaucoup pour votre aide et vos suggestions
Partager