Bonjour,
Je travaille sur des statistiques venant de plusieurs bases de données identiques au format .mdb
J'aimerais unir plusieurs bases de données et y appliquer un seul recordset.
Je précise que je n'ai pas ACCESS et que mes bases de données contiennent plusieurs tables (donc UNION en SQL n'est pour moi pas utilisable)
Principe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Set base(1) = DBEngine.OpenDatabase(chemin_bd(1)) Set base(2) = DBEngine.OpenDatabase(chemin_bd(2)) . . . Set base(n) = DBEngine.OpenDatabase(chemin_bd(n)) Set base_ppl = base(1) + base(2) + ... + base(n) Set enr = base_ppl.OpenRecordset("SELECT * FROM uneTable", dbOpenDynaset)
Partager