Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/01/2012, 14h32   #1
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
Par défaut Erreur Microsoft DAO 3.6

Bonjour à tous,

J'ai commencé un projet en entreprise sur Access et je souhaite le poursuivre chez moi.
Je rencontre cependant une problématique, je n'arrive pas à ajouter la référence "Microsoft DAO 3.6 Object Library".
Le message suivant s'affiche : "Erreur de chargement de la dll".
Première chose que j'ai faite, j'ai télécharger la dll sur internet et j'ai voulu remplacé l'existante par celle téléchargée, mais je ne dispose soit disant pas les droits nécessaires (étrange je suis admin de mon poste).
Environnement en entreprise : Windows XP / Access 2007 (fonctionne)
Environnement à la maison : Windows 7 / Access 2010 (ne fonctionne pas)

Si l'un d'entre vous à une idée, merci de la partager.

Cordialement.
M0nk'
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 14h49   #2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Bonjour,

Supprime le fichier .dll DAO 3.6, décoche la référence et recoche Microsoft Office 12.0 (14.0) Access database engine Object Library pour Access 2007 ou Access 2010.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 17h51   #3
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
Bonjour Domi2,

Je ne dispose pas des droits nécessaires pour supprimer cette Dll.
Citation:
Vous devez disposer d'une autorisation pour effectuer cette action. Vous avez besoin d'une autorisation de la part de TrustedInstaller pour modifier ce fichier.


Je n'ai pas la référence que tu mentionnes.
En Microsoft Office j'ai ceci :
  • Microsoft Office 14 Authorization Control 1.0
  • Microsoft Office 14.0 Object Library
  • Microsoft Office Euro Converter Object Library
  • Microsoft Office Template and Media Control 1.0

Merci de ta réponse.
M0nk'
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 10h21   #4
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Bonjour,

Il n'est peut-être pas très important que tu ne puisses supprimer l'ancienne .dll.

La nouvelle devrait se trouver ici :

Citation:
Library DAO
C:\Program Files\Fichiers communs\Microsoft Shared\OFFICE12\ACEDAO.DLL
Microsoft Office 14.0 Access database engine Object Library
Si elle est bien présente dans le répertoire mais que tu ne vois pas la référence dans l'éditeur VBA, il faudrait la registrer.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 11h30   #5
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
Bonjour Domi2,

Je n'ai pas cette dll : ACEDAO.DLL à cet emplacement C:\Program Files\Fichiers communs\Microsoft Shared\OFFICE14\

Cordialement.
M0nk'
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 11h36   #6
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Si elle n'est nulle part, je ne vois guère d'autre solution que de réinstaller Office.
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 12h21   #7
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
N'est il pas possible d'ajouter cette DLL manuellement ?

M0nk'
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 12h29   #8
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Oui, si tu peux la télécharger, pourquoi pas.

Il te suffira ensuite de la registrer.
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 01h22   #9
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
J'ai téléchargé acedao.dll je l'ai mise à cet emplacement : C:\Program Files\Fichiers communs\Microsoft Shared\OFFICE14\
je l'ai registrer à l'aide de cette commande : regsvr32.exe "C:\Program Files\Fichiers communs\Microsoft Shared\OFFICE14\ACEDAO.dll"
Aucun message. Je suis aller voir dans Access/Outils/Références mais toujours pas de Microsoft Office 14.0 Access database engine Object Library !

Merci.
M0nk'
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 20h09   #10
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
Bonsoir,

Problème résolu, aujourd'hui la référence est présente. Il fallait sans doute redémarrer le pc.

Je te remercie pour ton aide Domi2.

Cordialement.
M0nk'
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 19h48   #11
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
Bonsoir,

Je reviens sur ce topic, parce que je m’aperçoit que la référence Microsoft Office 14.0 Access database engine Object Library ne remplace pas Microsoft DAO 3.6 Object Library.

Je n'arrive pas à faire fonctionner mon TreeView sur mon PC fixe (la référence DAO ne fonctionne pas) tandis que sur mon PC portable (DAO coché et fonctionne) mon TreeView fonctionne.

Help please.
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 22h28   #12
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Rien à voir avec la bibliothèque DAO (je parle du TreeView).

As-tu une référence valide pour Microsoft Windows Common Controls 6.0 (SP6) sur le PC où tu rencontres le problème ?

Sinon, que rencontres-tu exactement comme problème ?

Ton code compile correctement ? Si ce n'est pas le cas, peux-tu poster la partie qui pose problème en indiquant où se situe l'erreur ?
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2012, 12h13   #13
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
Bonjour,

Le code compile puisqu'il fonctionne très bien sur mon PC portable.
Sur mon Pc fixe le problème est le suivant :

"Pas d'objet dans ce contrôle..."
http://cjoint.com/12jv/BAvmldR29gu.htm

En mode création je vois qu'il ne me reconnait pas l'objet, il y a juste un carré blanc, alors que sur mon portable, il y a marqué sample 1 ....

Cordialement.
M0nk'
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2012, 14h41   #14
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Et bien non, ton code ne compile pas sur ton PC fixe, sinon tu n'aurais évidemment pas d'erreur.

Je répète ma question :

Citation:
Envoyé par Domi2 Voir le message
As-tu une référence valide pour Microsoft Windows Common Controls 6.0 (SP6) sur le PC où tu rencontres le problème ?
Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 13h42   #15
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
Autant pour moi.

Oui j'ai bien la référence que tu cites, elle est cochée et il ne semble pas y avoir de problème avec celle-ci.
http://cjoint.com/12jv/BAwnSkpddl9.htm
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 14h17   #16
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Essaie de le déclarer explicitement :

Code :
1
2
Dim table As DAO.Recordset
Dim ocx As TreeView
Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 15h23   #17
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 939
Points : 7 939
bjr,

quelle installation d'Office 2010 : 32 bits ou 64 bits?
sur Office 64 bits, pas de treeview...
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 19h13   #18
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
Bonsoir à tous les deux et merci de m'accompagner.

Domi2 : je les ai déjà déclarés de cette manière.

Arkham46 : je ne suis pas d'accord avec ce que tu dis, puisque mon programme tourne très bien sur mon PC portable qui est équipé d'un Office 2010 v64 bits. De plus, je trouverai ça un peu ridicule qu'il ai retiré cet objet.

Si vous avez d'autres pistes à explorer je vous écoute.
Merci beaucoup.
M0nk'
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 20h26   #19
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 939
Points : 7 939
bjr,

Citation:
Envoyé par M0nk' Voir le message
Arkham46 : je ne suis pas d'accord avec ce que tu dis, puisque mon programme tourne très bien sur mon PC portable qui est équipé d'un Office 2010 v64 bits. De plus, je trouverai ça un peu ridicule qu'il ai retiré cet objet.
je parle d'une installation 64 bits d'Office.
sur une install 32 bits d'Office sur un windows 64 bits => pas de soucis
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 11h27   #20
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 5
Points : 5
Bonjour Arkham46,

Mes deux ordinateurs sont équipés de Windows seven 64bits et Office 64bits.
Sur l'un ça fonctionne, sur l'autre non

Cordialement.
M0nk'
M0nk' est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h38.


 
 
 
 
Partenaires

Hébergement Web