OVH Cloud OVH Cloud

Ecrire dans module en VBA

3 réponses
Avatar
renaud
Bonsoir,

Je dois parfaois ecrire en VBA dans un module (changer la=20
valeur d'une constante) le probl=E9me est que parfois une=20
erreur "Module introuvable" m'est retourn=E9e (erreur pour=20
laquelle on error goto ne fonctionne pas)=20

J'ai contourn=E9 le probl=E9me en ajoutant devant le code qui=20
ecrit l'instruction docmd.openmodule nom_module, le seul=20
Hic est que la fenetre VBA monte =E0 l'=E9cran, un court=20
instant certs mais ce n'est pas tr=E9s =E9l=E9gant quand m=EAme,=20
deuxi=E9me probl=E9me ma base tourne sur certaine machine un=20
peu faible en m=E9moir et l=E0 =E7a plante

Comment faire trouver =E0 acces le module pour ecrire dedans=20
sans ouvrir l'=E9diteur VBA

Merci

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

le openmodule n'a pas d'option acHidden et se déroule à l'écran.
essaie de placer DoCmd.Echo False avant
DoCmd.Echo True après
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"renaud" a écrit dans le message de
news:6bd201c3e68a$77d5ee10$
Bonsoir,

Je dois parfaois ecrire en VBA dans un module (changer la
valeur d'une constante) le probléme est que parfois une
erreur "Module introuvable" m'est retournée (erreur pour
laquelle on error goto ne fonctionne pas)

J'ai contourné le probléme en ajoutant devant le code qui
ecrit l'instruction docmd.openmodule nom_module, le seul
Hic est que la fenetre VBA monte à l'écran, un court
instant certs mais ce n'est pas trés élégant quand même,
deuxiéme probléme ma base tourne sur certaine machine un
peu faible en mémoir et là ça plante

Comment faire trouver à acces le module pour ecrire dedans
sans ouvrir l'éditeur VBA

Merci
Avatar
Merci Raymond

j'
-----Message d'origine-----
Bonsoir.

le openmodule n'a pas d'option acHidden et se déroule à
l'écran.

essaie de placer DoCmd.Echo False avant
DoCmd.Echo True après
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"renaud" a écrit dans le
message de

news:6bd201c3e68a$77d5ee10$
Bonsoir,

Je dois parfaois ecrire en VBA dans un module (changer la
valeur d'une constante) le probléme est que parfois une
erreur "Module introuvable" m'est retournée (erreur pour
laquelle on error goto ne fonctionne pas)

J'ai contourné le probléme en ajoutant devant le code qui
ecrit l'instruction docmd.openmodule nom_module, le seul
Hic est que la fenetre VBA monte à l'écran, un court
instant certs mais ce n'est pas trés élégant quand même,
deuxiéme probléme ma base tourne sur certaine machine un
peu faible en mémoir et là ça plante

Comment faire trouver à acces le module pour ecrire dedans
sans ouvrir l'éditeur VBA

Merci


.



Avatar
renaud
Merci Raymond

j'ai déjà essayé meme probléme...



-----Message d'origine-----
Bonsoir.

le openmodule n'a pas d'option acHidden et se déroule à
l'écran.

essaie de placer DoCmd.Echo False avant
DoCmd.Echo True après
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"renaud" a écrit dans le
message de

news:6bd201c3e68a$77d5ee10$
Bonsoir,

Je dois parfaois ecrire en VBA dans un module (changer la
valeur d'une constante) le probléme est que parfois une
erreur "Module introuvable" m'est retournée (erreur pour
laquelle on error goto ne fonctionne pas)

J'ai contourné le probléme en ajoutant devant le code qui
ecrit l'instruction docmd.openmodule nom_module, le seul
Hic est que la fenetre VBA monte à l'écran, un court
instant certs mais ce n'est pas trés élégant quand même,
deuxiéme probléme ma base tourne sur certaine machine un
peu faible en mémoir et là ça plante

Comment faire trouver à acces le module pour ecrire dedans
sans ouvrir l'éditeur VBA

Merci


.