Bonjour,
Je désire effectuer un backup de donnée d'une BD Access vers une autre BD Access, dont les données sont sélectionnées par un usager . Je programme le tout en VBA. Malheureusement, je ne sais pas comment effectuer cette opération (appel à une deuxième BD Access) et après recherche sur ce site et d'autres je n'ai pas trouvé le code qui me permet de faire le tout. Voici ce que j'ai trouvé qui pourrait s'appliquer le plus près :
J'ai tenté de modifier pour mes besoins, mais sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * INTO backup in "C:\MaBaseBackup.mdb" FROM tablesource
Voici le code que j'utilise pour archiver, mais dans la même BD et qui fonctionne... Probablement que ca va vous paraître simple, mais je ne sais pas comment modifier le tout pour effectuer la même opération dans une autre BD. Pourriez-vous m'aider s.v.p à résoudre le mystère
Merci pour votre précieuse aide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If Me.listProjets.ListIndex > -1 Then cmd.commandtext = "INSERT INTO ArchivesTaches SELECT * FROM Taches WHERE PROJET = " & SQLText(Me.listProjets.Value) cmd.Execute cmd.commandtext = "DELETE FROM Taches WHERE PROJET = " & SQLText(Me.listProjets.Value) cmd.Execute End If
Partager