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

Résolu/Fermé
lecrol Messages postés 200 Date d'inscription samedi 4 juillet 2009 Statut Membre Dernière intervention 25 juillet 2016 - 7 oct. 2012 à 21:27
lecrol Messages postés 200 Date d'inscription samedi 4 juillet 2009 Statut Membre Dernière intervention 25 juillet 2016 - 8 oct. 2012 à 11:39
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 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 101
8 oct. 2012 à 04:23
Excel ?
Calc ?
Access ?
VBA ?
Programmation ?
0
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 samedi 4 juillet 2009 Statut Membre Dernière intervention 25 juillet 2016 24
8 oct. 2012 à 11:39
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