Dsum avec un between heure début et heure de fin

Résolu
lecrol Messages postés 200 Date d'inscription   Statut Membre Dernière intervention   -  
lecrol Messages postés 200 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sur une table "ventes", j'ai les deux champs
[datvente] au format "mm/dd/yy"
et [heurvente] format abrégé "hh:mm"

Je cherche à écrire l'opération Dsum qui sélectionne les ventes sur un mois m et entre deux heures, [hdebut] et [hfin] là aussi au format abrégé

Je n'arrive pas à écrire correctement l'instruction Dsum avec
le "between hdebut et hfin" en plus du "month(datvente) = m"

Un grand merci pour vos lumières
Cordialement,
Roland

1 réponse

Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 367
 
Excel ?
Calc ?
Access ?
VBA ?
Programmation ?
0
lecrol
 
Mille excuses ! Je sortais juste d'une autre discussion sur ce même forum et j'ai oublié de préciser que je parlais de VBA / access
Merci
Roland
0
lecrol Messages postés 200 Date d'inscription   Statut Membre Dernière intervention   24
 
Tot = Format((DSum("([Quantité vendue])*[Prix de vente]", "Ventes", " 'Month[Date de vente] = " & Mois & ") AND [heure-vente] BETWEEN #" & Format$(hdeb, "hh:mm") & "# AND #" & Format$(hfin, "hh:mm") & "#"))), "0")

Voilà la "phrase" VBA autour de laquelle je m'embrouilel un peu : une parenthèse de plus ou de moins, un signe # ou je ne sais quoi d'autre... En vérité, je nage !
Merci de la bouée que quelqu'un voudra bien me lancer !
Roland
0