J'ai une application ACCESS 2000 sur laquelle je souhaite sortir des états
automatiques (la nuit par exemple) : extraction de données et export dans
des fichiers EXCEL.
Pour cela j'ai écrit une macro ; cette macro fonctionne parfaitement quand
je la lance depuis l'application ACCESS. Par contre quand je veux la lancer
par ligne de commande ou par tâche planifiée WINDOWS 2000, avec la syntaxe
"nom de l'application" /X nom de la macro, ACCESS se plante très rapidement
avec le message "Cette action réinitialisera le code en cours d'exécution.
Voulez-vous arrêter l'exécution du code ? ....". Impossible, naturellement
de savoir de quelle action il s'agit.
Je suppose qu'il y a quelque part un conflit d'accès à une ressource.
Quelqu'un pourrait-il m'apporter des lumières sur une piste pour trouver le
problème ?
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
il y a peut-être conflit entre un formulaire de démarrage, ta macro et l'autoexec. à mon avis, Il ne faut pas de formulaire de démarrage pour que ta macro puisse s'éxécuter normalement. fais un essai en renommant ta macro éventuelle autoexec pour ne pas l'exécuter au démarrage -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain RIBAULT" a écrit dans le message de news:O%
Bonjour,
J'ai une application ACCESS 2000 sur laquelle je souhaite sortir des états automatiques (la nuit par exemple) : extraction de données et export dans des fichiers EXCEL. Pour cela j'ai écrit une macro ; cette macro fonctionne parfaitement quand je la lance depuis l'application ACCESS. Par contre quand je veux la lancer
par ligne de commande ou par tâche planifiée WINDOWS 2000, avec la syntaxe "nom de l'application" /X nom de la macro, ACCESS se plante très rapidement
avec le message "Cette action réinitialisera le code en cours d'exécution. Voulez-vous arrêter l'exécution du code ? ....". Impossible, naturellement de savoir de quelle action il s'agit. Je suppose qu'il y a quelque part un conflit d'accès à une ressource. Quelqu'un pourrait-il m'apporter des lumières sur une piste pour trouver le
problème ? Merci d'avance.
Cordialement Alain RIBAULT
Bonjour.
il y a peut-être conflit entre un formulaire de démarrage, ta macro et
l'autoexec.
à mon avis, Il ne faut pas de formulaire de démarrage pour que ta macro
puisse s'éxécuter normalement.
fais un essai en renommant ta macro éventuelle autoexec pour ne pas
l'exécuter au démarrage
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain RIBAULT" <aribault@capgemini.fr> a écrit dans le message de
news:O%23aN1bLPEHA.4008@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai une application ACCESS 2000 sur laquelle je souhaite sortir des états
automatiques (la nuit par exemple) : extraction de données et export dans
des fichiers EXCEL.
Pour cela j'ai écrit une macro ; cette macro fonctionne parfaitement quand
je la lance depuis l'application ACCESS. Par contre quand je veux la
lancer
par ligne de commande ou par tâche planifiée WINDOWS 2000, avec la syntaxe
"nom de l'application" /X nom de la macro, ACCESS se plante très
rapidement
avec le message "Cette action réinitialisera le code en cours d'exécution.
Voulez-vous arrêter l'exécution du code ? ....". Impossible, naturellement
de savoir de quelle action il s'agit.
Je suppose qu'il y a quelque part un conflit d'accès à une ressource.
Quelqu'un pourrait-il m'apporter des lumières sur une piste pour trouver
le
il y a peut-être conflit entre un formulaire de démarrage, ta macro et l'autoexec. à mon avis, Il ne faut pas de formulaire de démarrage pour que ta macro puisse s'éxécuter normalement. fais un essai en renommant ta macro éventuelle autoexec pour ne pas l'exécuter au démarrage -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain RIBAULT" a écrit dans le message de news:O%
Bonjour,
J'ai une application ACCESS 2000 sur laquelle je souhaite sortir des états automatiques (la nuit par exemple) : extraction de données et export dans des fichiers EXCEL. Pour cela j'ai écrit une macro ; cette macro fonctionne parfaitement quand je la lance depuis l'application ACCESS. Par contre quand je veux la lancer
par ligne de commande ou par tâche planifiée WINDOWS 2000, avec la syntaxe "nom de l'application" /X nom de la macro, ACCESS se plante très rapidement
avec le message "Cette action réinitialisera le code en cours d'exécution. Voulez-vous arrêter l'exécution du code ? ....". Impossible, naturellement de savoir de quelle action il s'agit. Je suppose qu'il y a quelque part un conflit d'accès à une ressource. Quelqu'un pourrait-il m'apporter des lumières sur une piste pour trouver le
problème ? Merci d'avance.
Cordialement Alain RIBAULT
Alain RIBAULT
Merci Beaucoup de la solution. Je lance maintenant la tâche avec le commutateur /cmd et dans la macro autoexec j'appelle une fonction qui teste la commande et lance la macro d'édition automatique si nécessaire. Et ça marche.
--
Cordialement Alain RIBAULT ---------------------------------------------------------------------------- ---------- "Raymond [mvp]" a écrit dans le message news: ubp#
Bonjour.
il y a peut-être conflit entre un formulaire de démarrage, ta macro et l'autoexec. à mon avis, Il ne faut pas de formulaire de démarrage pour que ta macro puisse s'éxécuter normalement. fais un essai en renommant ta macro éventuelle autoexec pour ne pas l'exécuter au démarrage -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain RIBAULT" a écrit dans le message de news:O%
Bonjour,
J'ai une application ACCESS 2000 sur laquelle je souhaite sortir des états
automatiques (la nuit par exemple) : extraction de données et export dans
des fichiers EXCEL. Pour cela j'ai écrit une macro ; cette macro fonctionne parfaitement quand
je la lance depuis l'application ACCESS. Par contre quand je veux la lancer
par ligne de commande ou par tâche planifiée WINDOWS 2000, avec la syntaxe
"nom de l'application" /X nom de la macro, ACCESS se plante très rapidement
avec le message "Cette action réinitialisera le code en cours d'exécution.
Voulez-vous arrêter l'exécution du code ? ....". Impossible, naturellement
de savoir de quelle action il s'agit. Je suppose qu'il y a quelque part un conflit d'accès à une ressource. Quelqu'un pourrait-il m'apporter des lumières sur une piste pour trouver le
problème ? Merci d'avance.
Cordialement Alain RIBAULT
Merci Beaucoup de la solution.
Je lance maintenant la tâche avec le commutateur /cmd et dans la macro
autoexec j'appelle une fonction qui teste la commande et lance la macro
d'édition automatique si nécessaire.
Et ça marche.
--
Cordialement
Alain RIBAULT
----------------------------------------------------------------------------
----------
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message news:
ubp#yqLPEHA.272@TK2MSFTNGP12.phx.gbl...
Bonjour.
il y a peut-être conflit entre un formulaire de démarrage, ta macro et
l'autoexec.
à mon avis, Il ne faut pas de formulaire de démarrage pour que ta macro
puisse s'éxécuter normalement.
fais un essai en renommant ta macro éventuelle autoexec pour ne pas
l'exécuter au démarrage
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain RIBAULT" <aribault@capgemini.fr> a écrit dans le message de
news:O%23aN1bLPEHA.4008@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai une application ACCESS 2000 sur laquelle je souhaite sortir des
états
automatiques (la nuit par exemple) : extraction de données et export
dans
des fichiers EXCEL.
Pour cela j'ai écrit une macro ; cette macro fonctionne parfaitement
quand
je la lance depuis l'application ACCESS. Par contre quand je veux la
lancer
par ligne de commande ou par tâche planifiée WINDOWS 2000, avec la
syntaxe
"nom de l'application" /X nom de la macro, ACCESS se plante très
rapidement
avec le message "Cette action réinitialisera le code en cours
d'exécution.
Voulez-vous arrêter l'exécution du code ? ....". Impossible,
naturellement
de savoir de quelle action il s'agit.
Je suppose qu'il y a quelque part un conflit d'accès à une ressource.
Quelqu'un pourrait-il m'apporter des lumières sur une piste pour trouver
le
Merci Beaucoup de la solution. Je lance maintenant la tâche avec le commutateur /cmd et dans la macro autoexec j'appelle une fonction qui teste la commande et lance la macro d'édition automatique si nécessaire. Et ça marche.
--
Cordialement Alain RIBAULT ---------------------------------------------------------------------------- ---------- "Raymond [mvp]" a écrit dans le message news: ubp#
Bonjour.
il y a peut-être conflit entre un formulaire de démarrage, ta macro et l'autoexec. à mon avis, Il ne faut pas de formulaire de démarrage pour que ta macro puisse s'éxécuter normalement. fais un essai en renommant ta macro éventuelle autoexec pour ne pas l'exécuter au démarrage -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain RIBAULT" a écrit dans le message de news:O%
Bonjour,
J'ai une application ACCESS 2000 sur laquelle je souhaite sortir des états
automatiques (la nuit par exemple) : extraction de données et export dans
des fichiers EXCEL. Pour cela j'ai écrit une macro ; cette macro fonctionne parfaitement quand
je la lance depuis l'application ACCESS. Par contre quand je veux la lancer
par ligne de commande ou par tâche planifiée WINDOWS 2000, avec la syntaxe
"nom de l'application" /X nom de la macro, ACCESS se plante très rapidement
avec le message "Cette action réinitialisera le code en cours d'exécution.
Voulez-vous arrêter l'exécution du code ? ....". Impossible, naturellement
de savoir de quelle action il s'agit. Je suppose qu'il y a quelque part un conflit d'accès à une ressource. Quelqu'un pourrait-il m'apporter des lumières sur une piste pour trouver le