OVH Cloud OVH Cloud

Runsql introuvable

5 réponses
Avatar
Bernard SC
Bonjour,
Dans une séquence en VBA, j'utilise une commande Docmd.Runsql

Cela fonctionne bien sur plusieurs PC (WindowsXP, OfficeXP ou 2000). Mais
sur un PC (Windows2000, Office2000) j'obtiens l'erreur "Bibliothèque
introuvable".

Comment trouver et faire connaître la bibliothèque qui manque ?

Merci.
Bernard

5 réponses

Avatar
Raymond [mvp]
Bonjour.

Runsql est un membre de DoCmd de Access, donc il ne peut pas disparaître
sinon ta base ne pourrait même pas s'ouvrir.
Mais il peut y avoir un problème de référence de bibliothèque marquée
manquante.
vérifier les références et recompiler l'appli.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Bernard SC" a écrit dans le message de
news: e2$JqB%
Bonjour,
Dans une séquence en VBA, j'utilise une commande Docmd.Runsql

Cela fonctionne bien sur plusieurs PC (WindowsXP, OfficeXP ou 2000). Mais
sur un PC (Windows2000, Office2000) j'obtiens l'erreur "Bibliothèque
introuvable".

Comment trouver et faire connaître la bibliothèque qui manque ?

Merci.
Bernard



Avatar
Bernard SC
Merci,

Mais justement dans mon menu VBA, la commande Outils / Références est
grisée...
Comment vérifier ?


"Raymond [mvp]" a écrit dans le message de
news: %23pKfOI%
Bonjour.

Runsql est un membre de DoCmd de Access, donc il ne peut pas disparaître
sinon ta base ne pourrait même pas s'ouvrir.
Mais il peut y avoir un problème de référence de bibliothèque marquée
manquante.
vérifier les références et recompiler l'appli.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Bernard SC" a écrit dans le message de
news: e2$JqB%
Bonjour,
Dans une séquence en VBA, j'utilise une commande Docmd.Runsql

Cela fonctionne bien sur plusieurs PC (WindowsXP, OfficeXP ou 2000). Mais
sur un PC (Windows2000, Office2000) j'obtiens l'erreur "Bibliothèque
introuvable".

Comment trouver et faire connaître la bibliothèque qui manque ?

Merci.
Bernard







Avatar
Raymond [mvp]
la base n'est-elle pas de type mde ou access n'est-il pas le runtime et non
access complet ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Bernard SC" a écrit dans le message de
news: %23EbHIt%
Merci,

Mais justement dans mon menu VBA, la commande Outils / Références est
grisée...
Comment vérifier ?



Avatar
Bernard SC
Exact !
On me dit que sur le poste concerné c'est un Access Runtime...

J'ai essayé de transformer mon .mdb en .mde (sur mon poste équipé de Office
2003 Pro, donc Access complet), caramba encore raté : il me dit "Office n'a
pas pur créer de MDE, généralement à cause d'une grande base...".
Ce qui ne m'avance pas (mon application .mdb n'est pas énorme, et les
données sont à l'extérieur, dans une BD SQL-Server liée par ODBC).

Faudra-t-il que je me plonge pour de bon dans une doc, pour pouvoir déployer
cette petite appli ? (Comme d'hab, on est toujours un peu optimiste sur ces
questions, question temps de déploiement...)

Je suis sûr que quelqu'un saura m'aiguiller sur la bonne doc.

Bernard


"Raymond [mvp]" a écrit dans le message de
news: %23z4P2y%
la base n'est-elle pas de type mde ou access n'est-il pas le runtime et
non access complet ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Bernard SC" a écrit dans le message de
news: %23EbHIt%
Merci,

Mais justement dans mon menu VBA, la commande Outils / Références est
grisée...
Comment vérifier ?







Avatar
Raymond [mvp]
Il faut ré-installer ton appli avec un empaquetage avec le runtime et la
déployer sur ton poste . lorsque access affiche la liste des dll, vérifie
que tout est bien coché.
sur le poste 2003, il n'a pas pu créer de mde car ce doit être une base
2000.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Bernard SC" a écrit dans le message de
news: e2YQt$%
Exact !
On me dit que sur le poste concerné c'est un Access Runtime...

J'ai essayé de transformer mon .mdb en .mde (sur mon poste équipé de
Office 2003 Pro, donc Access complet), caramba encore raté : il me dit
"Office n'a pas pur créer de MDE, généralement à cause d'une grande
base...".
Ce qui ne m'avance pas (mon application .mdb n'est pas énorme, et les
données sont à l'extérieur, dans une BD SQL-Server liée par ODBC).

Faudra-t-il que je me plonge pour de bon dans une doc, pour pouvoir
déployer cette petite appli ? (Comme d'hab, on est toujours un peu
optimiste sur ces questions, question temps de déploiement...)

Je suis sûr que quelqu'un saura m'aiguiller sur la bonne doc.

Bernard


"Raymond [mvp]" a écrit dans le message
de news: %23z4P2y%
la base n'est-elle pas de type mde ou access n'est-il pas le runtime et
non access complet ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Bernard SC" a écrit dans le message
de news: %23EbHIt%
Merci,

Mais justement dans mon menu VBA, la commande Outils / Références est
grisée...
Comment vérifier ?