J'ai donc 6 requêtes et je veux les exécuter toutes une fois à la fin de chaque mois. (Je m'y connais un peu en SQL mais elles sont simplement construites à l'aide de la vue de conception d'Access). Donc, dans les prochains jours, je vais peut-être exécuter les 6 requêtes pour le mois de mai, puisque le mois de mai vient de se terminer. Je ne veux que les données du mois qui vient de se terminer, donc la requête a pour critère le nom du mois (par exemple, mai). Cela ne prend pas énormément de temps de changer tous ces critères chaque mois, mais y a-t-il un moyen d'automatiser cela ? Actuellement, ils sont tous définis sur avril et je veux les changer tous en mai lorsque je les exécuterai dans quelques jours. Et chaque mois, j'aimerais taper le mois (peut-être dans une zone de texte d'un formulaire ou autre, si vous connaissez un meilleur moyen) une seule fois et faire en sorte que les 6 requêtes soient modifiées, sans avoir à ouvrir manuellement les 6, à faire défiler jusqu'au bon champ et à modifier les critères.
Note (sur VBA) : J'ai utilisé Excel VBA donc je connais les bases de VBA mais je ne connais pas vraiment quelque chose de spécifique à Access (autre que de voir du code quelques fois). De plus, d'autres personnes qui ne connaissent rien à Access VBA utiliseront ce programme. Je pense donc avoir trouvé une solution similaire question/réponse qui pourrait le faire en VBA, mais je préfère le faire d'une autre manière. Si la requête doit être légèrement remaniée ultérieurement, probablement par quelqu'un qui ne connaît pas du tout Access VBA, il serait bon d'avoir une solution n'impliquant pas VBA, si cela est possible.