-
[VBA] Aide pour code
Bonjour à tous le monde des développeurs,
J'aurais besoin d'une petite aide pour ecrire un code, je vous explique
J'ai donc 6 requêtes à executer avec à chaque fois la même valeur qui change (4 valeurs possibles) dans chacune d'entre elles, donc au lieu d'ecrire 6*4=24 requêtes je sais que l'on utilise une fonction loop.
Qqn peu t'il m'expliquer brievement comment créer ce genre de code ?
Merci d'avance
-
Bonjour,
Tu créés un tableau de strings qui contient tes 6 nom de requêtes (1 To 6) (astrQueries)
Tu créés un tableau de variants qui contient tes 4 valeur de paramètres (1 To 4) (avntParamValues)
Tu prends deux variables... I et J en Integer
Tu fais une boucle For/Next qui compte de 1 à 6
Tu imbriques une seconde boucle For/Next de 1 à 4
Tu prends la variable avntParamValues qui doit changer de valeur que tu paramètre avec J.
Tu exécutes tes requêtes avec l'objet CurrentDB en incluant à chaque fois dans ton Update ou ton Insert, (je ne sais pas quelles sont tes requêtes) les valeur de avntParamValues(J) en fonction de astrQueries(I).
Argy
-
Ok merci je vais essayer !