OVH Cloud OVH Cloud

Copie de base par script

2 réponses
Avatar
Loïc
Bonjour à tous,

Ptite question concernant Access 97, imaginez le cas suivant,

Un logiciel servant pour les salaires.
Les fiches se reportent de mois en mois.
Arrivé fin décembre automatiquement une sauvegarde de la base 2004 doit se
faire et générer la période suivante (01.01.2005).

Le problème que je rencontre c'est pour la copie des datas se trouvant sur
le serveur \\serveur01, auparavant étais utilisé un .bat appelé depuis du
vba, cela marchait parfaitement si l'application (interface + données) se
trouvaient sur un ordinateur client. Maintenant que la base data se trouve
sur le serveur le script ne fonctionne plus.

Ma question est donc la suivante, Access 97 offre t'il la possibilité de
copier une base ouverte de lui attribuer un nom par exemple dataXXXX et ce
par automation ou bien faut il que je passe à nouveau par un script et si
oui pouvez vous m'indiquer pourquoi la ligne copy c:\BaseNew.mdb
c:\Base2004.mdb ne fonctionne pas si mes bases sont sur un serveur ? ex.
copy \\serveur01\BaseNew.mdb \\serveur01\Base2004.mdb

En vous remerciant de vos lumières.
Loïc

2 réponses

Avatar
Raymond [mvp]
Bonjour.

as-tu le droit de copier des fichiers sur ce répertorie ?
as-tu essayer de lancer le script directement sur le serveur ?

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


"Loïc" a écrit dans le message de news:
%23%
Bonjour à tous,

Ptite question concernant Access 97, imaginez le cas suivant,

Un logiciel servant pour les salaires.
Les fiches se reportent de mois en mois.
Arrivé fin décembre automatiquement une sauvegarde de la base 2004 doit se
faire et générer la période suivante (01.01.2005).

Le problème que je rencontre c'est pour la copie des datas se trouvant sur
le serveur serveur01, auparavant étais utilisé un .bat appelé depuis du
vba, cela marchait parfaitement si l'application (interface + données) se
trouvaient sur un ordinateur client. Maintenant que la base data se trouve
sur le serveur le script ne fonctionne plus.

Ma question est donc la suivante, Access 97 offre t'il la possibilité de
copier une base ouverte de lui attribuer un nom par exemple dataXXXX et ce
par automation ou bien faut il que je passe à nouveau par un script et si
oui pouvez vous m'indiquer pourquoi la ligne copy c:BaseNew.mdb
c:Base2004.mdb ne fonctionne pas si mes bases sont sur un serveur ? ex.
copy serveur01BaseNew.mdb serveur01Base2004.mdb

En vous remerciant de vos lumières.
Loïc




Avatar
Loïc
Salut,
Merci pour tes lumières ;).
Avec les bons chemins et les bons droits cela fonctionnent beaucoup mieux.
Vivement le week-end
Loïc
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

as-tu le droit de copier des fichiers sur ce répertorie ?
as-tu essayer de lancer le script directement sur le serveur ?

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


"Loïc" a écrit dans le message de news:
%23%
Bonjour à tous,

Ptite question concernant Access 97, imaginez le cas suivant,

Un logiciel servant pour les salaires.
Les fiches se reportent de mois en mois.
Arrivé fin décembre automatiquement une sauvegarde de la base 2004 doit
se


faire et générer la période suivante (01.01.2005).

Le problème que je rencontre c'est pour la copie des datas se trouvant
sur


le serveur serveur01, auparavant étais utilisé un .bat appelé depuis
du


vba, cela marchait parfaitement si l'application (interface + données)
se


trouvaient sur un ordinateur client. Maintenant que la base data se
trouve


sur le serveur le script ne fonctionne plus.

Ma question est donc la suivante, Access 97 offre t'il la possibilité de
copier une base ouverte de lui attribuer un nom par exemple dataXXXX et
ce


par automation ou bien faut il que je passe à nouveau par un script et
si


oui pouvez vous m'indiquer pourquoi la ligne copy c:BaseNew.mdb
c:Base2004.mdb ne fonctionne pas si mes bases sont sur un serveur ? ex.
copy serveur01BaseNew.mdb serveur01Base2004.mdb

En vous remerciant de vos lumières.
Loïc