Bonjour!
Je bute sur un petit problème pour exporter un table vers une autre base de données : mon code me permet d'exporter MATABLE vers MABASE_DESTINATION en y créant une nouvelle table appelée "Export"
Le problème, c'est que la table "Export" peut déjà exister dans MABASE_DESTINATION. Dans ce cas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub Commande30_Click() Dim strFile As String strFile = "E:\MONDOSSIER\MABASE_DESTINATION.accdb" If CurrentProject.Name Like "MABASE*.accdb" Then DoCmd.TransferDatabase acExport, "Microsoft Access", strFile, acTable, "MATABLE", "Export" End If End Sub
- La table "Export" doit être conservée
- J'aimerais que MATABLE soit exportée sous le nom "Export1"
De même, si des tables "Export" et "Export1" existent déjà dans MABASE_DESTINATION, j'aimerais que MATABLE soit exportée sous le nom "Export2"...et ainsi de suite.
Je sais qu'il est possible de tester l'existence d'une table précise, mais je ne vois pas comment utiliser ce genre de fonction pour résoudre mon problème, et encore moins pour accoler un numéro incrémenté au nom de ma table de destination!
Merci d'avance pour vos lumières, je n'ai pas encore l'électricité!
Et bonne soirée à tous!
Partager