OVH Cloud OVH Cloud

Exécussion d'access depuis un PROG.BAT

3 réponses
Avatar
JCJ
Bonjour,

Sur un vieux serveur NT4, dans un fichier BAT j'utilise la commande

start /w \mabase.mdb

pour exécuter Access. La base contient une macro Autoexec qui se termine par
un Quit

Tout semble bien se passer, sauf qu'en y regardant de plus près, le BAT
poursuit le traitement alors que la base n'est pas encore fermée.

Sur le vieux serveur s'était pas trop génant parce qu'il n'allait pas assez
vite.
Nous voulons démarrer la même chose sur un serveur plus performant, et là,
c'est un réel problème. La base devant créer des fichiers textes, le
traitement se poursuit et ne trouve pas ces fichiers. Ce qui génère des
erreurs.

Le traitement dans la base est un enchaînement de modules VBA, lisant des
fichiers textes pour alimenter des tables, faisant des lectures de requètes
pour recréer les fichiers textes en sortie. Même les modules supposés se
suivre semblent s'exécuter en même temps. J'ai du mal à comprendre ce
phénomène. Quelqu'un connait-il une solution?

/JCJ

3 réponses

Avatar
Raymond
Bonjour.

remplace ta ligne :
start /w mabase.mdb
start /wait mabase.mdb


apparemment le w n'est pas compris en tant que wait
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"JCJ" a écrit dans le message de
news:
Bonjour,

Sur un vieux serveur NT4, dans un fichier BAT j'utilise la commande

start /w mabase.mdb

pour exécuter Access. La base contient une macro Autoexec qui se termine
par

un Quit

Tout semble bien se passer, sauf qu'en y regardant de plus près, le BAT
poursuit le traitement alors que la base n'est pas encore fermée.

Sur le vieux serveur s'était pas trop génant parce qu'il n'allait pas
assez

vite.
Nous voulons démarrer la même chose sur un serveur plus performant, et là,
c'est un réel problème. La base devant créer des fichiers textes, le
traitement se poursuit et ne trouve pas ces fichiers. Ce qui génère des
erreurs.

Le traitement dans la base est un enchaînement de modules VBA, lisant des
fichiers textes pour alimenter des tables, faisant des lectures de
requètes

pour recréer les fichiers textes en sortie. Même les modules supposés se
suivre semblent s'exécuter en même temps. J'ai du mal à comprendre ce
phénomène. Quelqu'un connait-il une solution?

/JCJ




Avatar
JCJ
Désolé c'est déjà testé sans différence. Même chose pour
start /realtime /wait mabase.mdb

/jcj


"Raymond" a écrit dans le message de
news:
Bonjour.

remplace ta ligne :
start /w mabase.mdb
start /wait mabase.mdb


apparemment le w n'est pas compris en tant que wait
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"JCJ" a écrit dans le message de
news:
Bonjour,

Sur un vieux serveur NT4, dans un fichier BAT j'utilise la commande

start /w mabase.mdb

pour exécuter Access. La base contient une macro Autoexec qui se termine
par

un Quit

Tout semble bien se passer, sauf qu'en y regardant de plus près, le BAT
poursuit le traitement alors que la base n'est pas encore fermée.

Sur le vieux serveur s'était pas trop génant parce qu'il n'allait pas
assez

vite.
Nous voulons démarrer la même chose sur un serveur plus performant, et
là,


c'est un réel problème. La base devant créer des fichiers textes, le
traitement se poursuit et ne trouve pas ces fichiers. Ce qui génère des
erreurs.

Le traitement dans la base est un enchaînement de modules VBA, lisant
des


fichiers textes pour alimenter des tables, faisant des lectures de
requètes

pour recréer les fichiers textes en sortie. Même les modules supposés se
suivre semblent s'exécuter en même temps. J'ai du mal à comprendre ce
phénomène. Quelqu'un connait-il une solution?

/JCJ







Avatar
Raymond
ça doit venir de NT4 car sous xp ça attend bien la fermeture de la base.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"JCJ" a écrit dans le message de
news:
Désolé c'est déjà testé sans différence. Même chose pour
start /realtime /wait mabase.mdb

/jcj