Code sous dos

le meruvien Messages postés 1414 Statut Membre -  
le meruvien Messages postés 1414 Statut Membre -
Bonjour les amis,
Sur ma base de données Access, sur un bouton "quitter", j'ai mis:
"Call Shell("D:\Fichiers de travail\Access\roger\sauve tbl.bat", 1)"

Donc ça lance un fichier Bat, et dans ce fichier 'bat', j'ai mis:
xcopy "D:\access\tables base roger.mdb" "G:\sauvegardes auto\tables base roger\"/y

ça marche trés bien, seulement le dernier enregistrement est remplacé par le nouveau, donc je n'ai pas d'archive, alors je voudrais savoir comment faire pour ajouter a la suite de cette formule, par exemple la date du jour?
Merci



1 réponse

jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
Bonjour,
Il suffit d'utiliser
%date%


0
le meruvien Messages postés 1414 Statut Membre 40
 
bonjour et merci jordane, mais ça marche pas!
0
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
TU l'as utilisé comment ?
0
le meruvien Messages postés 1414 Statut Membre 40
 
xcopy "D:\fichiers de travail\access\roger\tables base roger.mdb" "G:\sauvegardes auto\tables base roger\"/y/%date%

j'ai essayé aussi sans le / et avec un espace
0
NHenry Messages postés 15480 Date d'inscription   Statut Modérateur Dernière intervention   367
 
Dans un terminal, fait "echo %date%", puis observe le résultat et réfléchis où se trouve ton erreur.
0
le meruvien Messages postés 1414 Statut Membre 40
 
?? là je comprend pas ce que tu veut dire!
ça fait rien, laisse tomber, je ferais un copier/coller!
merci quand même.
0