Liste des références

Ces articles pourraient également vous intéresser...

12 réponses

  1. Ballarini Pierre dit :

    Bonjour,

    je souhaite exécuter une base de donnée crée sur Acces 2003 sur un Acces 2010 mais au moment du lancement, celui ci me dit “Erreur de compilation: Projet ou bibliothèque introuvable”
    Si vous pouviez m’éclairer ma lanterne sur pourquoi cette erreur apparait je vous en serez très reconnaissant
    Cdt
    Pierre

  2. Laurent dit :

    Bonjour,
    fonction très pratique, mais j’ai un bug. Le programme se déroule bien jusqu’à la bibliothèque “Microsoft Windows Common Controls-2 6.0″ qui utilise le fichier c:\windows\SysWow64\mscomct2.ocx.
    La fonction me retourne une erreur d’exécution “la méthode ‘fullpath’ de l’objet Reference a échoué.
    Pourtant cette bibliothèque est correctement référencée et fonctionne.
    Je suis sous access 2013 – 64bits

    • Hervé Inisan dit :

      Est-ce que ça peut être un problème de droits sur la machine ?
      Sinon, pour faire brutal, le rajout de cette ligne (par exemple avant le premier Debug.Print) évitera l’erreur d’exécution :

      • Laurent dit :

        Bien entendu, c’est ce que j’ai fait. Je voulais simplement indiquer que sur cette référence en OCX la méthode “path” plantait. Peut-être effectivement pour un problème de droits sur SysWow64.

  3. JOLY dit :

    Excellent article mais il nécessiterait d’être mis à jour pour Access 2013. Avec Access 2000 que j’utilisais auparavant je n’avais aucun problème. Pour Access 2013 j’ai choisi les bibliothèques suivantes comme je le faisais précédemment, à savoir :
    -Visual Basic for Applications
    -Microsoft Access 15.0 Object Library
    -OLE Automation
    -Microsoft DAO Object Library
    -Microsoft ActiveXData Objects Recordsets 6.0 Library
    -Microsoft ADO Ext. 2.8 for DLL and Security
    Dans les versions précédentes quand j’écrivais par exemple :
    Private Cnn As New
    on me proposait ADODB et je n’avais plus qu’à sélectionner Connection ce qui me donnait l’instruction :
    Private Cnn As New ADODB.Connection
    Ce n’est plus le cas avec ma nouvelle version d’Access : je n’obtiens aucune proposition. Je pense que cela est dû à un problème de bibliothèques que je ne maîtrise pas.
    Merci pour les explications et le dépannage.

    • Hervé Inisan dit :

      J’ai mis à jour l’article pour Access 2013.

      Pour utiliser ADODB, c’est une autre référence qu’il faut : Microsoft ActiveX Data Objects x.y Library (sans le “Recordsets”). Et ça fonctionnera comme dans les versions précédentes.

  4. Hervé Inisan dit :

    Benoît > Content que ça puisse dépanner. :)

  5. Benoît dit :

    Bonjour,
    Merci beaucoup pour ce tuto. Je développe des applis en VBA (EXCEL/WORD/ACCESS) et je cherche régulièrement les références à sélectionner…
    Cdt,
    Benoît RIVIERE

  6. Hervé Inisan dit :

    jacques > Le nom en clair n’est pas exposé par la classe Reference. Ça veut dire qu’il faut le trouver ailleurs. Je n’ai pas cherché en détail, mais il faut sans doute passer par des outils spécifiques, ou interroger en direct la base de registre (le nom est donné sous la branche TypeLib).

  7. jacques dit :

    Bonjour,

    Comment faire apparaitre dans la fenêtre exécution le nom en clair de la référence ?

    Exemple:
    Nom : Visual Basic For Applications
    FullPath : C:Programe File
    Version : 9

    Salutations

  8. Paslawski Laurent dit :

    J’ai pris connaissance de votre article et vous remercie beaucoup pour la clarté de votre exposé. Il va m’aider car outre Access 2003 et 2007 (et son VBA), je “fais” aussi du VB6.0, du VB.net, du Basic 2005 et 2008. Il y a de quoi parfois s’y perdre.
    Encore merci et à bientôt.
    Laurent.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">