Bonjour à tous
J'ai à réaliser un fichier Access avec une requête dynamique à partir d'une liste de choix. Un formulaire "Paramètres" permet de choisir les données afin qu'elles puissent être utilisées dans les requêtes dynamiques.
Mon code VBA se décompose en deux du coup, une partie récupération des valeurs choisies et une partie variation des critères de requêtes.
Je rencontre des problèmes sur la première partie. J'ai lu sur internet pas mal de choses en ce qui concerne la récupération des données à partir d'une liste de choix, pourtant je n'arrive pas à réaliser de mon coté le code.
J'ai réalisé le travail suivant:
Aucune MsgBox ne s'ouvre lorsque je clique sur un paramètre, je suppose que j'ai un problème dès la récupération des données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub Sélection_Paramètres(Cancel As Integer) Dim Monctl1 As Control, MonCtl2 As Control, Element1 As Variant, Element2 As Variant Set Monctl1 = Form![Paramètres]![Année] Set MonCtl2 = Form![Paramètres]![Lieux] For Each Element1 In Monctl1.ItemsSelected MsgBox Monctl1.Column(0, Element1) Next For Each Element2 In MonCtl2.ItemsSelected MsgBox MonCtl2.Column(0, Element2) Next End Sub
Je suis très loin d'être un géni du VBA et de comprendre tout ce que je trouve sur internet, pouvez vous m'aider svp
Merci
Partager