Bonjour à tous,
Le but du code suivant est de récupérer le nombre de ventes dans une table en fonction de plusieurs critères (Family, Model, Period).
Ce code fonctionne mais lorsqu'il existe plusieurs lignes dans ma table (exemple ici plusieurs lignes dont la Family est 'SL' et le Model est 'WSB4'), je n'ai le nombre de ventes uniquement de la première ligne trouvée, or ce que j'aimerai, c'est de parcourir toutes les lignes et les additionner pour avoir le nombre de ventes total des enregistrements sélectionnées de ma table. Je ne sais pas comment m'y prendre ? J'espère avoir été assez clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim dblVentes As Single Dim rst As DAO.Recordset Set rst = CurrentDb.OpenRecordset("SELECT [Ventes] FROM [T_Test] WHERE [Family] = 'SL' AND [Model] = 'WSB4'", dbOpenSnapshot) dblVentes = rst("Ventes") MsgBox "Le nombre de ventes pour le modèle selectionné est de " & dblVentes rst.Close Set rst = Nothing
Merci d'avance pour vos réponses
Partager