OVH Cloud OVH Cloud

PB VBA avec fichier MDE

7 réponses
Avatar
SG
J'ai des applications ACCESS dont j'ai fait des MDE pour avoir "quelque
chose de plus propre" pour l'utilisation.
Cependant, il se passe quelque chose d'ennuyeu, voir bloquant même devrais
je dire. En effet, suivant les postes utilisateurs, les MDE sont
inutilisables, alors qu'en tant que fichier MDB cela marche nickel.

J'ai ce message la qui remonte :

"L'expressions Sur ouverture entrée comme paramètre de la propriété de type
évènement est à l'origine d'une erreur. La bibliothèque du types ou
l'Assistant requis n'est pas un projet VBA.

* Le résultat de l'expression n'est pas le nom d'une macro, le nom d'une
fonction définie par l'utilisateur ou [Event Procedure].
* Une erreur a peut-être été commise lors de l'évaluation d'une fonction,
d'un évènement ou d'une macro."

Merci d'apporter une aide aussi minime soit elle, car la je bloque.

7 réponses

Avatar
Raymond [mvp]
bonjour.

il peut y avoir un problème de références manquantes ou d'objets manquants.
si tu as la version access developer , fais un empaquetage et un déploiement
sur l'autre pc, le setup se chargeant de copier toutes les librairies et
objets.
si tu ne l'as pas, dans les références relève tous les noms de fichiers des
références et vérifie qu'ils existent sur l'autre pc. s'il en manque copie
les au même endroit. si tu utilises des activex personnels, copie les aussi.
c'était une 1ere idée.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"SG" a écrit dans le message de
news:e3oH2yr%
J'ai des applications ACCESS dont j'ai fait des MDE pour avoir "quelque
chose de plus propre" pour l'utilisation.
Cependant, il se passe quelque chose d'ennuyeu, voir bloquant même devrais
je dire. En effet, suivant les postes utilisateurs, les MDE sont
inutilisables, alors qu'en tant que fichier MDB cela marche nickel.

J'ai ce message la qui remonte :

"L'expressions Sur ouverture entrée comme paramètre de la propriété de
type

évènement est à l'origine d'une erreur. La bibliothèque du types ou
l'Assistant requis n'est pas un projet VBA.

* Le résultat de l'expression n'est pas le nom d'une macro, le nom d'une
fonction définie par l'utilisateur ou [Event Procedure].
* Une erreur a peut-être été commise lors de l'évaluation d'une fonction,
d'un évènement ou d'une macro."

Merci d'apporter une aide aussi minime soit elle, car la je bloque.




Avatar
SG
J'vais explorer cette piste, merci.

"Raymond [mvp]" a écrit dans le message news:
eBilYTs#
bonjour.

il peut y avoir un problème de références manquantes ou d'objets
manquants.

si tu as la version access developer , fais un empaquetage et un
déploiement

sur l'autre pc, le setup se chargeant de copier toutes les librairies et
objets.
si tu ne l'as pas, dans les références relève tous les noms de fichiers
des

références et vérifie qu'ils existent sur l'autre pc. s'il en manque copie
les au même endroit. si tu utilises des activex personnels, copie les
aussi.

c'était une 1ere idée.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"SG" a écrit dans le message de
news:e3oH2yr%
J'ai des applications ACCESS dont j'ai fait des MDE pour avoir "quelque
chose de plus propre" pour l'utilisation.
Cependant, il se passe quelque chose d'ennuyeu, voir bloquant même
devrais


je dire. En effet, suivant les postes utilisateurs, les MDE sont
inutilisables, alors qu'en tant que fichier MDB cela marche nickel.

J'ai ce message la qui remonte :

"L'expressions Sur ouverture entrée comme paramètre de la propriété de
type

évènement est à l'origine d'une erreur. La bibliothèque du types ou
l'Assistant requis n'est pas un projet VBA.

* Le résultat de l'expression n'est pas le nom d'une macro, le nom d'une
fonction définie par l'utilisateur ou [Event Procedure].
* Une erreur a peut-être été commise lors de l'évaluation d'une
fonction,


d'un évènement ou d'une macro."

Merci d'apporter une aide aussi minime soit elle, car la je bloque.








Avatar
SG
On a un peu regardé un peu mais en vain pour l'instant. Il est vrai aussi
que nous n'avons pas la version developper ce qui n'aide pas non plus. A
l'aide...

"Raymond [mvp]" a écrit dans le message news:
eBilYTs#
bonjour.

il peut y avoir un problème de références manquantes ou d'objets
manquants.

si tu as la version access developer , fais un empaquetage et un
déploiement

sur l'autre pc, le setup se chargeant de copier toutes les librairies et
objets.
si tu ne l'as pas, dans les références relève tous les noms de fichiers
des

références et vérifie qu'ils existent sur l'autre pc. s'il en manque copie
les au même endroit. si tu utilises des activex personnels, copie les
aussi.

c'était une 1ere idée.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"SG" a écrit dans le message de
news:e3oH2yr%
J'ai des applications ACCESS dont j'ai fait des MDE pour avoir "quelque
chose de plus propre" pour l'utilisation.
Cependant, il se passe quelque chose d'ennuyeu, voir bloquant même
devrais


je dire. En effet, suivant les postes utilisateurs, les MDE sont
inutilisables, alors qu'en tant que fichier MDB cela marche nickel.

J'ai ce message la qui remonte :

"L'expressions Sur ouverture entrée comme paramètre de la propriété de
type

évènement est à l'origine d'une erreur. La bibliothèque du types ou
l'Assistant requis n'est pas un projet VBA.

* Le résultat de l'expression n'est pas le nom d'une macro, le nom d'une
fonction définie par l'utilisateur ou [Event Procedure].
* Une erreur a peut-être été commise lors de l'évaluation d'une
fonction,


d'un évènement ou d'une macro."

Merci d'apporter une aide aussi minime soit elle, car la je bloque.








Avatar
Raymond [mvp]
Commence par tester avec ta base mdb sur l'autre pc pour vérifier tes
références.

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


"SG" a écrit dans le message de
news:OQ240Ou%
On a un peu regardé un peu mais en vain pour l'instant. Il est vrai aussi
que nous n'avons pas la version developper ce qui n'aide pas non plus. A
l'aide...



Avatar
SG
En tant que fichier MDB cela fonctionne tres bien, c'est en MDE que ca se
gate. Par contre, la plupart des postes n'ont qu'un RUN TIME ACCESS
d'installé ce qui ne facilite pas les choses non plus.

"Raymond [mvp]" a écrit dans le message news:
#s9U$Su#
Commence par tester avec ta base mdb sur l'autre pc pour vérifier tes
références.

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


"SG" a écrit dans le message de
news:OQ240Ou%
On a un peu regardé un peu mais en vain pour l'instant. Il est vrai
aussi


que nous n'avons pas la version developper ce qui n'aide pas non plus. A
l'aide...







Avatar
Raymond [mvp]
sachant ça maintenant, il repartir à zero.
ton appli utilise-t-elle des fonctions de développement par exemple ?
n'ouvres-tu pas un état en mode design ? ou un formulaire ? le runtime ne
peut pas tout exécuter et l'erreur est fatale.
pour faire des essais: lance ta base mdb avec l'option /runtime, y-a-t-il
des erreurs ?

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


"SG" a écrit dans le message de
news:uBnmkXu%
En tant que fichier MDB cela fonctionne tres bien, c'est en MDE que ca se
gate. Par contre, la plupart des postes n'ont qu'un RUN TIME ACCESS
d'installé ce qui ne facilite pas les choses non plus.


Avatar
SG
Le problème est résolu c'etait un fichier UTILITY.MDA qui est "erronné" au
niveau du répertoire microsoft. Merci de m'avoir accorder autant de temps
sur ce problème et si rapidement.

"Raymond [mvp]" a écrit dans le message news:
ON5jydu#
sachant ça maintenant, il repartir à zero.
ton appli utilise-t-elle des fonctions de développement par exemple ?
n'ouvres-tu pas un état en mode design ? ou un formulaire ? le runtime ne
peut pas tout exécuter et l'erreur est fatale.
pour faire des essais: lance ta base mdb avec l'option /runtime, y-a-t-il
des erreurs ?

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


"SG" a écrit dans le message de
news:uBnmkXu%
En tant que fichier MDB cela fonctionne tres bien, c'est en MDE que ca
se


gate. Par contre, la plupart des postes n'ont qu'un RUN TIME ACCESS
d'installé ce qui ne facilite pas les choses non plus.