Bonjour à tous
J'ai un petit souci : j'aimerais ouvrir dans une base des tables et des requêtes d'une autre base. Pour cela, j'utilise ce code :
Ce code fonctionne pour n'importe quelle table, par contre il ne fonctionne pas pour des requêtes comportant des fonctions utilisateur. Le message d'erreur est "fonction non définie dans l'expression".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ' selection de la base de données If SourceBase = "" Then Set bds = CurrentDb Else Set bds = DBEngine.Workspaces(0).OpenDatabase(SourceBase) End If ' ouverture du recordset Export_SQL Set RcSetSource = bds.OpenRecordset(Export_SQL) RcSetSource.MoveLast RcSetSource.MoveFirst
Quelqu'un a-t-il une idée pour résoudre ce problème ? Avant qu'on me propose l'idée, je précise qu'il n'est pas envisageable d'importer le module en cause à chaque fois.
Merci d'avance
Partager