Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 04/04/2011, 17h41   #1
Invité de passage
 
Inscription : mars 2004
Messages : 65
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 65
Points : 1
Points : 1
Par défaut Référence manquante sur certains postes

Bonjour,

La BDD est développée sous Access 2000.
Le pb que j'ai est pour les utilisateurs en Windows 7 et Access 2003.
Lors de l'ouverture de la BDD, ils ont ce message :
MANQUANT : Microsoft graph 11.0 Object Library

Je comprends bien que la référence est manquante mais comment palier ce pb, sachant que nous avons des utilisateurs avec XP, Vista, Win7, Access2000, 2003 et 2007.

D'avance merci de votre réponse.
moustika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 20h18   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Déjà vérifie si tu as bien besoin de cette librairie.

Décoches la dans ton source et lance la compilation. Si cela compile, bingo tu n'en a pas besoin.

Si cela ne compile pas tu peux :

Chercher sur les autres postes où peut ce trouver cette dll. (En allant dans les références du source tu devrais voir quel est le fichier utiliser).

Copier la DLL du poste source sur les postes où elle manque. Mais comme ce n'est pas du tout les mêmes OS, il se peut que cela ne fonctionne pas.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 23h16   #3
Membre actif
 
Inscription : juillet 2005
Messages : 189
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : juillet 2005
Messages : 189
Points : 187
Points : 187
la Microsoft graph 11.0 Object Library
dépend de la version office installée sur le poste.
Donc soit tu modifie la référence Microsoft graph 11.0 Object Library par Microsoft graph 12.0 Object Library sur le poste en 2007 et Microsoft graph 10.0 Object Library pour le poste en 2000.
Attention certaines fonctions de la version 11 ne sont pas compatibles avec la version 10.
J'ai réglé ce genre de pb en n'utilisant plus de référence dans le code VB et en utilisant un CreateObject à la place.
C'est d'ailleurs un collégue du forum VB6 qui m'avait conseillé ça.
Pascal Lob est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 08h08   #4
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Salut,

J'ai eu le même problème avec la bibliothèque Excel, avec les différentes version 2000, 2002, 2003 et 2007...
Je m'en suis sorti en définissant les variables dans un module. Tu peux récupérer les variables avec l'explorateur d'objet du module.
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 11h00   #5
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
Bonjour,

Pareil que Pascal : développer en Early binding et passer en Late binding (en supprimant les références) au moment du déploiement.
Ça devrait résoudre les problèmes.
__________________
[Access] Les bases du débogage => ici
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/04/2011, 21h46   #6
Membre Expert
 
Avatar de curt
 
Homme Curt
Bureau d'Etudes
Inscription : mars 2006
Messages : 981
Détails du profil
Informations personnelles :
Nom : Homme Curt
Localisation : France

Informations professionnelles :
Activité : Bureau d'Etudes
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2006
Messages : 981
Points : 1 170
Points : 1 170
Bonsoir,

pour compléter le post de Kloun (); Pour Excel par exemple si tu utilises une automation Access vers Excel, il faut éviter :

Code :
1
2
Dim appexcel As Excel.Application
Dim wbexcel As Excel.Workbook
qui oblige à cocher la référence Microsoft Excel 14.0 Object Library (14.0 dans le cas de Excel 2010, 12.0 pour 2007, etc...) - Tu seras bien embêter si tu installes ta base sur un poste au moyen du Runtime si c'est Excel < 2010 qui est installé (= ERROR)

Donc pour s'en sortir, tu pourras décocher la référence Excel
et utiliser
Code :
1
2
Dim appexcel As Object
Dim wbexcel As Object
du coup, l'automation fonctionnera quelque soit la version d'Excel installée sur le poste client.

Il devrait en être de même pour Microsoft graph 12.0 Object Library (je te laisse tester )

Tiens nous au courant.
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 2012 ? Soyez utile, ça vous changera ! Moi, ça m’a changé !
curt est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h18.


 
 
 
 
Partenaires

Hébergement Web