Bonjour
J'ai une requête dont l'exécution est assez longue. J'aimerais connaître en VBA les noms des champs sans avoir à ouvrir la requête, est-ce possible ?
Par exemple, j'utilise actuellement
Cette méthode est très lente car le openRecordset nécessite d'exécuter entièrement la requête avant d'en renvoyer les noms de champs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 strsql = "ma requete select longue à exécuter" set rcset = CurrentDb.OpenRecordset(strsql) for each fld in rcset.Fields debug.print fld.name next
Y a-t-il une autre méthode plus rapide ?
Merci d'avance
Partager