Bonsoir le forum.
Je viens vers vous car je n’arrive pas à faire un comptage et une somme sur une base Access.
Je travaille sur Excel et j’ai besoin d’interroger une base Access avec plusieurs champs dont un « Montant » dont je cherche à sommer en fonction d’un Critère . Le début de mon code:
Sub Test()
Exercice = 2020
Critere = "01/02/2020"
Set Base = DBEngine.OpenDatabase(ThisWorkbook.Path & "\TEST.accdb")
Set ENR = Base.OpenRecordset("SELECT * FROM " & Exercice & " WHERE DATE=" & Chr(34) & Critere & Chr(34), dbOpenDynaset).
End sub
A partir de là, j’ai besoin d’avoir le nombre de correspondances et surtout la somme d’un champs « Montant ».
Je sais faire avec une boucle, mais j’aimerais utiliser les Fonctions DSum et DCount mais je n’arrive pas à l’utiliser.
Si quelqu’un pourrait l’aiguillette!
Merci beaucoup
Seb
Je viens vers vous car je n’arrive pas à faire un comptage et une somme sur une base Access.
Je travaille sur Excel et j’ai besoin d’interroger une base Access avec plusieurs champs dont un « Montant » dont je cherche à sommer en fonction d’un Critère . Le début de mon code:
Sub Test()
Exercice = 2020
Critere = "01/02/2020"
Set Base = DBEngine.OpenDatabase(ThisWorkbook.Path & "\TEST.accdb")
Set ENR = Base.OpenRecordset("SELECT * FROM " & Exercice & " WHERE DATE=" & Chr(34) & Critere & Chr(34), dbOpenDynaset).
End sub
A partir de là, j’ai besoin d’avoir le nombre de correspondances et surtout la somme d’un champs « Montant ».
Je sais faire avec une boucle, mais j’aimerais utiliser les Fonctions DSum et DCount mais je n’arrive pas à l’utiliser.
Si quelqu’un pourrait l’aiguillette!
Merci beaucoup
Seb