OVH Cloud OVH Cloud

CopyFolder

3 réponses
Avatar
Bernard
Bonjour,

J'utilise avec Access 2002, la fonction CopyFolder, pour=20
transf=E9rer des rep=E9rtoires sur plusieurs disques.
Cette fonction fonctionne parfaitement sur l'ordinateur=20
avec lequel la base a =E9t=E9 cr=E9=E9e.
Lorsque que je transf=E8re cette base sur un autre=20
ordinateur, les fichiers ne sont plus copi=E9s bien que=20
j'ai activ=E9 toutes les r=E9f=E9rences VBA.
Quelqu'un a-t-il une id=E9e ?

Merci.

3 réponses

Avatar
Raymond [mvp]
Bonjour.

As-tu vérifié que l'autre ordinateur, ou plutôt utilisateur, a tous les
droits sur les répertoires ? qu'il a l'autorisation de créer un répertoire
éventuellement , mais également l'accès sur le premier répertoire .

--
@+
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


"Bernard" a écrit dans le message de
news: 028b01c4b7eb$c8ec1850$
Bonjour,

J'utilise avec Access 2002, la fonction CopyFolder, pour
transférer des repértoires sur plusieurs disques.
Cette fonction fonctionne parfaitement sur l'ordinateur
avec lequel la base a été créée.
Lorsque que je transfère cette base sur un autre
ordinateur, les fichiers ne sont plus copiés bien que
j'ai activé toutes les références VBA.
Quelqu'un a-t-il une idée ?

Merci.
Avatar
Bonjour et merci de ton aide,

Je pense effectivement qu'il s'agit de l'affectation des
droits.
Mais je ne vois pas comment attribuer ces droits pour
autoriser l'écriture sur tous les périphériques des
autres postes, mode FAT (port USB), FAT32 (ancien disque)
et NTFS.
Si tu as une idée elle sera la bien venue car je tourne
vraiement en rond.

A+


-----Message d'origine-----
Bonjour.

As-tu vérifié que l'autre ordinateur, ou plutôt
utilisateur, a tous les

droits sur les répertoires ? qu'il a l'autorisation de
créer un répertoire

éventuellement , mais également l'accès sur le premier
répertoire .


--
@+
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


"Bernard" a écrit
dans le message de

news: 028b01c4b7eb$c8ec1850$
Bonjour,

J'utilise avec Access 2002, la fonction CopyFolder, pour
transférer des repértoires sur plusieurs disques.
Cette fonction fonctionne parfaitement sur l'ordinateur
avec lequel la base a été créée.
Lorsque que je transfère cette base sur un autre
ordinateur, les fichiers ne sont plus copiés bien que
j'ai activé toutes les références VBA.
Quelqu'un a-t-il une idée ?

Merci.



.



Avatar
Raymond [mvp]
C'est surtout les droits NTFS. il faudrait que tu puisses exécuter des
scripts "en tant que ", mais c'est à voir avec l'organisation générale et en
fonction des mesures de sécurité mises en place.

--
@+
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


a écrit dans le message de news:
033a01c4b814$9556b1c0$
Bonjour et merci de ton aide,

Je pense effectivement qu'il s'agit de l'affectation des
droits.
Mais je ne vois pas comment attribuer ces droits pour
autoriser l'écriture sur tous les périphériques des
autres postes, mode FAT (port USB), FAT32 (ancien disque)
et NTFS.
Si tu as une idée elle sera la bien venue car je tourne
vraiement en rond.

A+