Module introuvable c'est un bug Access. Il faut à l'ouverture de l'appli créer un nouveau module et recompiler le code. Normalement ca remet en place l'essentiel, mais par contre il est possible qu'un module soit foirée.
Pour interdir la modification tu créé un fichier MDE. (Outils/ utilitaire de bdd/ creer un mde) ca te permet de vérouiller le code et les objects.
Avant la création tu met à jour outils-> Demarrage et tu décoches toutes les options inutiles dans ton appli. Ensuite il ne pourront rien modifié, sauf aux personnes à qui tu auras expliquer le raccourci MajGauche au démarrage maintenue qui permet d'acceder à la fenetre de la BDD leur permettant d'accéder à la consultation des tables, création de requete. Mais dans tous les cas le code vb est protégé.