Bonjour à tous.
D'un coup, sans prévenir, sans message d'erreur, sans alerte ou notification du débogueur tous les liens "Sous-adresse lien hypertexte" de tous les boutons de commande (actifs) de tous les formulaires de la base Access se sont arrêter de fonctionner.
il s'agit en très grande majorité de liens permettant à partir de boutons de commande d'un formulaire d'ouvrir d'autres formulaires de la base active, entrés dans les propriétés des boutons de commande sous la forme "Sous-adresse lien hypertexte | Form Formulaire2", adresses sélectionnées via la liste de choix proposée : [Objet dans Cette base de données] >> [Formulaires] >> [Formulaire2].
Cette méthode a toujours très bien marché. Mais là plus rien ne va et je ne comprends pas ...
Même problème sur les autres fichiers Access : les liens des boutons de commande ne sont pas suivis. Le pointeur Main sur lien hypertexte s'affiche (preuve que le lien est bien actif), le changement de couleur par pointage est opérationnel, le click est bien effectué (changement de couleur au click) mais ... rien ne se passe, le formulaire cible ne s'ouvre pas.
J'ai pensé avoir malencontreusement installé un conflit avec effet retard dans le code VBA des formulaires, états ou modules de classes, conflit qu'Access n'aurait pas pu identifier et gérer après coup.
Tout a toujours parfaitement fonctionné précédemment. J'ai vérifié toutes les références, j'ai effectué une réparation d'Access, puis une réparation d'Office, éteint, rallumé, éteint, rallumé l'ordinateur. J'ai sacrifié le dernier formulaire créé. Tout ça sans effet.
J'ai ouvert une nouvelle base de donnée vierge, créé deux formulaires (Formulaire1 et Formulaire2), placé un bouton de commande sur le Formulaire1 avec choix du formulaire n°2 en sous-adresse lien hypertexte. En mode formulaire : au click du bouton de commande : toujours rien de rien. J'ai immolé ma femme à 04:30 am, puis mon chien et un poulet sur un autel vaudou au petit matin, inutilement.
L'équipe d'exorcistes vient de quitter les lieux, vaincue et abasourdie par tant de haine numérique.
Si quelqu'un a déjà rencontré cette situation je lui serai éternellement reconnaissant de me faire savoir comment il s'en est sorti.
à défaut je basculerai vers le coté obscur en utilisant un code VBA (que je ne connais pas encore) pour chaque bouton de chaque formulaire de chaque base en remplacement de la propriété défaillante.
Quelqu'un, quelque part, sait !
Merci
UL
Partager