Référence manquante sur Access

Résolu
Bonjour,

Je travaille sur un programme en Access 2003. Pour le faire je travaille à la fois sur un ordinateur de bureau sur mon lieu de travail et sur mon portable. J'ai réalisé le début du programme sur l'ordinateur de bureau mais maintenant que j'aimerais travailler sur mon portable il me met l'erreur suivante quand je veux l'ouvrir:

L'expression Sur chargement entrée comme paramètre de la propriété de type évènement est à l'origine d'une erreur.
Un problème est survenu durant la communication entre Microsoft Office Access et le serveur OLE ou le contrôle ActiveX.

*Le résultat de l'expression n'est pas le nom d'une macro, le nom d'une fonction définie par l'utilisateur ou [Event Procedure].
*Une erreur a peut-être été commise lors de l'évaluation d'une fonction, d'un évènement ou d'une macro.


Lorsque je consulte l'aide, il me dise de décocher les références manquantes dans Options->Références mais aucune de mes références n'est marquée comme manquante.

J'ai réinstallé Access mais rien n'y fais.
Je précise également que j'utilise ma même version sur les 2 postes. (11.5614.5606)

Avez vous une idée sur l'origine du problème, voir même une solution?

Merci de votre aide
Configuration: Windows XP
Firefox 2.0.0.11

2 réponses

  1. Modérateur
    Salut,

    utilises-tu des contrôles ActiveX particuliers qui ne seraient installés que sur une seule de tes deux machines : calendriers, treeview, serveurs smtp... ?

    Parce que sinon, c'est une "bête" erreur de compilation du VBA...
    1. Salut,
      J'utilise un calendrier mais je ne pense pas que l'erreur vienne de là.
      J'ai fait plusieurs essais et cette erreur n'intervient que si j'ouvre un formulaire dans lequel j'ai une procédure Form_Load
      même si elle est vide.
      Par contre dans mes programmes fait sur mon portable, je peux mettre du code dans Form_Load sans problème...

      Si c'est juste une erreur de compilation, ça me parait étrange qu'elle apparaisse sur chacune de mes sauvegardes et que j'arrive à exécuter le programme sur l'ordi d'origine.

      ++
    2. Modérateur
      @metalque89Tu as du code dans ton formulaire ? (pas obligatoirement sur form_load)
    3. @bluxOui j'ai du code mais tant que je n'ai pas la procedure Form_Load je n'ai pas de probleme
    4. Modérateur
      @metalque89A tester :

      - réparer la BDD
      - recopier le formulaire depuis la machine d'origine
      - effacer/recréer le formulaire
      -...
    5. @bluxQu'est ce que tu entends par "reparer" la BDD? Je fais comment?