Copie de Fichier A partir D'access
Olivier
-
Yonnel -
Yonnel -
Bonjour à tous,
Je souhaiterai sous access créer un code qui me perttrait de copier cette même base de donné dans un autre répertoire.
Il faut que le nom de la base de donné change
Ex: Nom de la base Actuelle CA Client.mdb
Nom de la base qui sera la copie Ca Client Mois
Pour récapituler il faut que je copie le fichier c:\REP1\CA client.mdb vers c:\REP2\CA Client Mois.mdb
Sinon j'ai penser à créer un fichier .BAT. Le problême et que je ne sais pas comment l'exécuter à partir d'ACCESS.
Je vous remercie par avance pour vos infos.
Cordialement
Olivier
Je souhaiterai sous access créer un code qui me perttrait de copier cette même base de donné dans un autre répertoire.
Il faut que le nom de la base de donné change
Ex: Nom de la base Actuelle CA Client.mdb
Nom de la base qui sera la copie Ca Client Mois
Pour récapituler il faut que je copie le fichier c:\REP1\CA client.mdb vers c:\REP2\CA Client Mois.mdb
Sinon j'ai penser à créer un fichier .BAT. Le problême et que je ne sais pas comment l'exécuter à partir d'ACCESS.
Je vous remercie par avance pour vos infos.
Cordialement
Olivier
A voir également:
- Copie de Fichier A partir D'access
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
5 réponses
Salut !
Tu peux par macro ou par vba transférer un par un les éléments de ta base dans la nouvelle (copier, pas déplacer).
Sinon, comme tu l'as dit, en créant un bat, ça le fait. Exemple :
Crées avec le bloc note un fichier nommé copie.bat avec comme ligne de commande :
copy "c:\REP1\CA client.mdb" " c:\REP2\CA Client Mois.mdb"
Tu places par exemple ce fichier dans c:\monrep
Ensuite dans ta base access, crées une fonction avec comme ligne de commande :
shell "c:\monrep\copie.bat"
Et voili, ça marche....
Tu peux par macro ou par vba transférer un par un les éléments de ta base dans la nouvelle (copier, pas déplacer).
Sinon, comme tu l'as dit, en créant un bat, ça le fait. Exemple :
Crées avec le bloc note un fichier nommé copie.bat avec comme ligne de commande :
copy "c:\REP1\CA client.mdb" " c:\REP2\CA Client Mois.mdb"
Tu places par exemple ce fichier dans c:\monrep
Ensuite dans ta base access, crées une fonction avec comme ligne de commande :
shell "c:\monrep\copie.bat"
Et voili, ça marche....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je cherche également à faire une copie de ma base Access. J'avais trouvé un bout de programme qui malheureusement ne marche pas sur Access 97. Le getfile semble inconnu.
dim truc as new filesystemobject
dim machin as variant
set machin=truc.getfile("monchemin\mabase.mdb")
machin.copy(a:\mabase.mdb)
Sinon, j'ai voulu essayé avec un fichier. bat, l'ennui est que mon bloc- note ne propose pas, par défaut ce type d'extension. L'extension des fichiers de l'ordinateur sur lequel je travaille étant masqués, je n'arrive pas à changer l'extension manuellement.
Quelqu'un pourrait-il m'éclairer sur ce point?
Merci d'avance
a+
Ca marche nickel