Bon, pour me répondre a moi meme, j'ai trouvé comment effectuer simplement la liaison via VBA.
DoCmd.TransferDatabase acLink, "dBase IV", "c:\CheminDesDbf", acTable, "Nom_table_dbf", "Nom_table_sous_access", False
ou bien par ADODB en recupérant un recordSet de la table, une sorte de liaison temporaire :
1 2 3 4 5 6 7
| DriverDbase = "DRIVER={Microsoft dBase Driver (*.dbf)};DBQ="
Chemin = "CheminDesDbf"
Set ConnDbf = CreateObject("ADODB.RecordSet")
SQL = "SELECT * FROM Nom_table_dbf"
ConnDbf.Open SQL, DriverDbase & Chemin |
Cependant, meme via VBA j'ai toujours la meme erreur de format sur ces meme tables
Partager