Bonjour à tous,
J'ai rencontré un étrange problème avec l'ensemble de mes documents Access : plus aucune des procédures liées aux formulaires ne fonctionnent !!
Pourtant, il s'agissait de plusieurs applications qui fonctionnait très bien il y a deux jours !!
Récapitulatif des événements:
1) D'abord, j'ai travaillé sur une application à partager avec mes collègues, que j'ai ensuite empaquetée pour un déploiement sans Access. J'ai utilisé l'outil développé par Argyronet, avec le Runtime 32 bits. Il y a eu plusieurs essais et réempaquetage avant de trouver enfin un dossier d'installation similaire sur les ordinateurs de chacun et ce afin de conserver le chemin d'accès entre l'application frontale et l'application dorsale.
2) J'ai distribué l'application via dropbox, dans un fichier zippé, puis j'ai accompagné les autres membres de l'équipe pour l'installation. Celle-ci c'est bien déroulé, sauf dans un cas ou le projet AC-2016 est entré en conflit avec une installation AC-2007. Le problème avait déjà été soulevé par Argyronet, aussi, pas de surprise là !
3) Toutefois, au moment de tester l'application, les fonctions liées au code VBA n'étaient plus actives. Les contrôles sont toujours là et le lien de la procédure événementielle conduit bien au code VBA. Cependant, il n'y a plus d'action qui soit appelée. On pourrait dire que les liens entre les formulaires et le VBA sont "rompus".
4) Avec les autres utilisateurs, on a fait faire un peu de gymnastique aux formulaires. On les a ouverts en mode création; on a modifié leur affichage par défaut; on les a rouverts dans à nouveaux mode formulaire avec le nouvel affichage; on les a fermés, puis on a refait la procédure inverse pour les ramener à leur état d'origine. Les lien se sont réparés (!) et les utilisateur peuvent maintenant profiter des fonctions complètes de l'application.
Toutefois, sur mon poste, il n'y a plus que cette seule application qui fonctionne. Pour toutes les autres, le code VBA n'est plus connecté aux formulaires !
TRÈS ÉTRANGE ...
Si quelqu'un a déjà rencontré ce problème ou a une solution, je suis à l'écoute.
Partager