Bonjour,
Je souhaite raccourcir un code qui va chercher des valeurs dans plusieurs tables a la suite en faisant une boucle sur le nom de table mais je ne sais pas comment m'y prendre![]()
J'ai pour l'instant une table T_Posts dont le champ TableMO possede la liste des tables dans lesquelles je veux faire ma requete. Ma requete est de la forme "SELECT nomsdeschamps FROM nomtable WHERE..." et il n'y a que le nom de la table qui change donc je voudrais faire quelque chose comme
Est-ce qu'il faut forcement creer un array, parcourir la table T_Posts et remplir le tableau et faire le For Each dans le tableau ou bien il y a plus simple?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 For each TableMO In T_Posts set rst = CurrentDB.Openrecordset("SELECT ... FROM " & TableMO & " WHERE...;") ... Next TableMO
Partager