IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Rubban : Microsoft Access ne peut pas executer la macro ou fonction callback "ribbon_onaction" [AC-2010]


Sujet :

IHM

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Points : 110
    Points
    110
    Par défaut Rubban : Microsoft Access ne peut pas executer la macro ou fonction callback "ribbon_onaction"
    Bonjour,
    Je voudrais juste savoir si vous avez déjà rencontré le problème avec l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Microsoft Access ne peut pas executer la macro ou fonction callback "ribbon_onaction"
    j'ai suivie tous le tuto de Christophe WARIN correctement
    (http://warin.developpez.com/access/ruban/#LV.C.1.2)

    J'ajoute bien toutes les références, je fais du copier coller propre des codes etc, et j'ai tj la même erreur sur une base créé juste pour tester.

    J'ai télécharger une base de donnée exemple et là pas de problème.

    J'ai créé une nouvelle base access et j'ai importé : table, formulaire et modules de la base exemple téléchargé. J'ai ajouter les référence et la tj le même problème. (j'ai mis les 2 bases en pj) et seul le bouton fermer est programmé.


    Avez vous une idée sur le problème ?

    merci d'avance, ps je suis partie de la base exemple mais j'aurais juste voulu comprendre.

    Merci à tous.

    Stéphane
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 573
    Points : 2 547
    Points
    2 547
    Par défaut
    Bonjor sperchey,

    la fonction de rappel (callback) on_action est dans ton fichier Ruban... mais n'apparaît pas dans ton module.

    En clair, tu indiques quoi exécuter quand on appui sur un contrôle, mais tu n'indiques pas où trouver l'exécution...

    Le tuto de C. WARIN est très explicite sur le sujet. Je te conseille également l'excellent complément d'ARKHAM pour la construction du ruban.

    Bonne journée.

    Curt
    Pas de demande par MP, sinon j'correctionne plus, j'dynamite, j'disperse, j'ventile !!!
    ---------------------------------------------------------------------
    Vous avez un talent insoupçonné... Faites-en profitez les autres. Un p'tit CLIC pour une grande cause.
    Et si vous faisiez un bon geste en 2024 ? Soyez utile, ça vous changera ! Moi, ça m’a changé !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Points : 110
    Points
    110
    Par défaut
    Bonjour, et tout d abord merci pour ta réponse Kurt, cependant je ne vois pas ou cela se trouve.

    En ce qui concerne le tuto je l'ai passé en long et en large et je n ai pas vue ce point la. Je ne vois tj pas de différence entre les deux fichiers.

    Winmerge me dit que les 2 modules sont identiques et les Xml le sont également. J'ai les mêmes références.

    C'est dans les propriétés de la base ?


    Stéphane

  4. #4
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 759
    Points
    7 759
    Par défaut
    Bonsoir,

    Il manque la référence à «Microsoft Office xx.x Object Library».

    Tu as peut-être vu la référence à «Microsoft Office xx.x Access database engine Object Library»
    et tu l'a pris pour «Microsoft Office xx.x Object Library».
    C'est piégeux

    A+

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Points : 110
    Points
    110
    Par défaut
    Salut,
    Merci pour la réponse, en fait je viens de voir la reference active était :

    Microsoft Office xx.x Object Library nécessaire pour le ruban
    et celle présente : Microsoft access xx.x Object Library.


    Désolé, j'ai fait mon noob !

    Merci en tous les cas à tout le monde.

    Stéphane

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] MS Access ne peut pas executer la macro ou la fonction callback
    Par Jordywolf dans le forum IHM
    Réponses: 2
    Dernier message: 23/02/2014, 19h57
  2. Réponses: 3
    Dernier message: 19/07/2010, 17h30
  3. Réponses: 2
    Dernier message: 09/08/2007, 10h23
  4. Microsoft Access ne parvient pas à ouvrir ce fichier.
    Par dadou_82 dans le forum Sécurité
    Réponses: 4
    Dernier message: 30/06/2007, 09h23
  5. Réponses: 1
    Dernier message: 09/02/2007, 09h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo