Bonjour
J'ai créé une requête qui doit me calculer le nombre de jours de formation (par exemple) entre 2 dates.
J'ai une table avec les champs : le nom, la formation, Date début, date fin, et validation.
Une requête qui regroupe les champs ci-dessus et un champ calculé :
Nbre jours: VraiFaux([Dfin]>Date();Date()-[Ddeb];[Dfin]-[Ddeb])
Le champ Ddeb (Date début) dans critère j'ai utilisé la fonction Entre
Entre [Jours de formation entre le xx/xx/xxxx] Et [Et le xx/xx/xxxx]
ainsi j'indique mes dates de calcul. Cela me permet de connaitre le nombre de jours de formation effectuées pendant un créneau.
Problème : les dates de formation qui ont commencé avant ma date de sélection mais qui finissent pendant mon créneau. Je ne les ai pas dans ma requête et pourtant ces jours doivent être comptabilisés.
Hypothèse : La fonction Entre n'est pas suffisante ?
Partager