Liste des requêtes

Comment obtenir la liste de toutes les requêtes de la base de données ?

Lister les requêtes de la base de données

Voici une petite procédure VBA qui devrait faire l’affaire (à taper dans un module standard) :

Tester

Pour tester, ouvrez la fenêtre de debug (CTRL + G), et tapez-y :
ListeRequetes et appuyez sur la touche [Entrée].

Vous obtiendrez la liste de toutes les requêtes de votre base.

Info
Ajoutez un Debug.Print qdf.SQL dans la boucle For/Next pour afficher également le code SQL de la requête.
Important
L’exemple de code ci-dessus fait appel à la bibliothèque DAO (Microsoft DAO Object Library). Cette bibliothèque doit être associée à votre base de données pour que le programme fonctionne.

Pour plus de détails sur les références, consultez cette page.

Ne pas lister les requêtes obsolètes

Avec la méthode ci-dessus, vous obtenez toutes les requêtes, y compris certaines inutiles, dont le nom démarre par le signe « ~« . Vous pouvez les éliminer de cette manière :

Dans la même série

Vous aimerez aussi...

2 réponses

  1. Bressy dit :

    Bonjour

    et si je veux lister les objets (requetes avec écriture du code SQL, formulaires, etc) d’un autre fichier ACCESS, comment on procède?

    merci d’avance

    Cordialement

    Bressy frederic

    • Hervé Inisan dit :

      En principe, cet aménagement devrait faire l’affaire :

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *