Bonjour,
si je ne me suis pas trompé ça donne ça :
Year(Date())-Year([DateNaissanceSal]) + (Format([DateNaissanceSal], "mmdd") > Format(Date(), "mmdd")) AS Age
(Format([DateNaissanceSal], "mmdd") > Format(Date(), "mmdd"))
est une expression booléenne qui renvoie True (-1) ou False (0).
Elle compare le mois et le jour de la date de naissance au mois et au jour de la date d'aujourd'hui.
Si le mois et le jour de la date de naissance sont supérieur au mois et au jour de la date d'aujourd'hui, l'expression est vrai et renvoie -1.
A+
Partager