Code sous dos

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

  1. Modérateur
    Bonjour,
    Il suffit d'utiliser
    %date%


    1. bonjour et merci jordane, mais ça marche pas!
    2. Modérateur
      TU l'as utilisé comment ?
    3. 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
    4. Modérateur
      Dans un terminal, fait "echo %date%", puis observe le résultat et réfléchis où se trouve ton erreur.
    5. ?? là je comprend pas ce que tu veut dire!
      ça fait rien, laisse tomber, je ferais un copier/coller!
      merci quand même.