Code vba génerateur de requête
massimo888
Messages postés
209
Statut
Membre
-
massimo888 Messages postés 209 Statut Membre -
massimo888 Messages postés 209 Statut Membre -
Bonjour,
Je souhaite avoir un bout de code qui génère une requête à partir d'une table existante.
Est-ce que c'est possible?
Merci à vous
Je souhaite avoir un bout de code qui génère une requête à partir d'une table existante.
Est-ce que c'est possible?
Merci à vous
1 réponse
-
Bonjour,
Exemple à compléterDim MaReq As QueryDef Dim TxtSql As String TxtSql = "SELECT * FROM matable WHERE ...." Set MaReq = CurrentDb().CreateQueryDef("LeNomDeMaRequete", TxtSql)
-
-
-
-
le WHERE dépend de la requête que vous voulez créer. (notez les 3 petits point après)
Bien sur qu'on peut mettre une variable comme nom de requête. Mais peut être vaut-il mieux en avoir qu'une et qu'elle s'écrase à chaque fois sinon le nombre de requête risque d'augmenter considérablement.
voici le code à mettre juste avant le set MaReq ...On Error Resume Next CurrentDb().QueryDefs.Delete "LeNomDeMaRequete" On Error GoTo 0
au cas ou vous désirez n'avoir qu'une requête. (elle sera supprimer a chaque exécution avant la création) -
-