Copie de Fichier A partir D'access

Olivier -  
 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
A voir également:

5 réponses

Utilisateur anonyme
 
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....


0
Mimie02 Messages postés 2 Statut Membre
 
Salut,
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
0
Utilisateur anonyme > Mimie02 Messages postés 2 Statut Membre
 
Pour l'histoire du Bloc Note, crées ton fichier, au moment de l'enregistrement, choisis dans la zone du bas "tous les fichiers", et dans la zone 'nom de fichier' juste au-dessus, appelle ton fichier KOMTUVEUX.BAT

a+
0
Mimie02 Messages postés 2 Statut Membre > Utilisateur anonyme
 
Merci beaucoup

Ca marche nickel
0
olivier
 
Merci HDU =)
@+
0
Utilisateur anonyme
 
Pas de quoi, ça marche ?
0
olivier
 
Oui ca fonctionne parfaitement.
Merci Chef:)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Yonnel
 
Dim object As New FileSystemObject
object.CopyFile "c:\REP1\CA client.mdb" , " c:\REP2\CA Client Mois.mdb"


et il faut juste s assurer que t as les bonnes references! (je sais plus laquelle c est...)
0