Bonjour à tous,
Je voulais savoir s'il était possible de renommer une table suite à une requête de création de table exécutée par une macro.
A l'heure actuelle, j'ai créé ma requête création de table en donnant un nom à cette table "tblBackUp", puis j'ai créé une macro intégrée qui me permet d'exécuter cette requête.
Ce que j'aimerais, c'est que dès que j'exécute une nouvelle fois cette macro, que la nouvelle table porte un nom un peu différent, style "tblBackUp2".
L'idée en fait serait de pouvoir faire des backup d'une table tous les trimestres et en gardant tout le temps les tables backup précédentes pour avoir quelque chose comme ça:
tblBackUp2018
tblBackUp2019
tblBackUp2020 et ainsi de suite.
Est-ce que cela peut se faire directement en SQL après le mot clé INTO?
SELECT tblOut.pkOutID, tblOut.fkOutEmployeesID, tblOut.fkOutArtcilesID, tblOut.fkOutCustomersID, tblOut.chkOutCash, tblOut.chkOutCard, tblOut.intOutNumberUnits, tblOut.datOutDate INTO tblBackUp FROM tblOut WHERE (((Year([tblOut]![datOutDate]))=[Choisir l'année de l'export]));
Faut-il passer par le vba?
Merci d'avance à ceux qui pourront m'aider sur le sujet.
Schoum
Partager