Access, calcul de l'âge

A voir également:Access calcul ageCalcul age access - Meilleures réponses Access calculer age avec date de naissance - Meilleures réponses Calcul automatique de l'âge - Forum - Access Calcul age dans une table sur access ✓ - Forum - Access Calcul age à une date donnée ✓ - Forum - Excel Calculer un age de date à date - Forum - Excel Calcul age excel ✓ - Forum - Excel

Bonjour,
Je tente de calculer l'âge de quelqu'un dans une requête.
Je sais que je vais utiliser les expression, le "maintenant" ainsi que l'âge dans ma base de donnée... mais je n'arive pas a trouver la formule exacte. Le résultat doit s'afficher en années.

Merci!! :)

Forum

A voir également:Access calcul ageCalcul age access - Meilleures réponses Access calculer age avec date de naissance - Meilleures réponses Calcul automatique de l'âge - Forum - Access Calcul age dans une table sur access ✓ - Forum - Access Calcul age à une date donnée ✓ - Forum - Excel Calculer un age de date à date - Forum - Excel Calcul age excel ✓ - Forum - Excel

Web: www.shapebootstrap.net

6 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

la formule exacte 100%:
premierement vous devez selectionner un nouveau champ dans la requete puis tappez cette formule : Année(date())-Année([le nom du champ ou t'a mis la date de naisssance dans la table])

Dire « Merci » 24

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 55822 internautes nous ont dit merci ce mois-ci

Reply
réponses:
  • auteur

  • auteur

    Super efficace!!!!
    Merci

  • auteur

    Wow!! Vous êtes génial...je cherchait cette fonction depuis des semaines! Vous venez de me sauver des heures et des heures de travail!! Merci!

  • auteur

    Bjr,

    Voici une formule qui marche sur Access 2003

    A entrer dans le nouveau champ de requète :

    Age: DiffDate("yyyy";[Date naissance];Maintenant()) & " ans"

    En espérant que cela puisse servir à d'autres personnes.

  • auteur

    .

  • auteur

    Bonjour
    Une autre Façon
    Age: (Date()-[Date de naissance])/365,25

  • auteur

    super éfficace merci :)

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Oui, ca je sais... hehe

Merci quand même :)

Reply
réponses:
  • auteur

    J'ai écrit cette fonction dans un état access =Somme([AGE]>=6 Et [AGE]<7)
    elle me donne un résultat négatif un signe moins au début comment je peux l'avoir comme chiffre positif

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

ici : calcul de difference entre deux dates access

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour

J'ai une formule qui fonctionne bien mais qui calcul l'âge en année et en mois.

Il faut créer une requête avec ton champ "Date de naissance" et tu crées un autre champ "Age" avec la formule suivante :

Age: VraiFaux(Mois([date de naissance])<Mois(Date()) Ou (Mois([date de naissance])=Mois(Date()) Et Jour([date de naissance])<Jour(Date()));Année(Date())-Année([date de naissance])-1;Année(Date())-Année([date de naissance])) & " ans " & VraiFaux(Mois(Date())>Mois([date de naissance]);12-Abs(Mois([date de naissance])-Mois(Date()));Mois([date de naissance])-Mois(Date())) & " mois"

Ici, mon champ s'appelait "Date de naissance" et se trouvait dans la table "Patient Liste".

En espérant que ça fonctionnera pour toi.

Reply
réponses:
  • auteur

  • auteur

    J'ai testé ta formule et je crois qu'elle ne donne pas le résultat exacte

  • auteur

    Access demande de remplacer le (;) point virgule par un (,) virgule

  • auteur

    Bjr,

    Voici une formule qui marche sur Access 2003

    A entrer dans le nouveau champ de requète :

    Age: DiffDate("yyyy";[Date naissance];Maintenant()) & " ans"

    En espérant que cela puisse servir à d'autres personnes.

  • auteur

    Fonctionne aussi sur Access 2010 :
    DiffDate('aaaa';[Date_naissance];Maintenant()) & "ans"
    Pas mal la plus simple, à mon avis!

  • auteur

    Slt ,j'ai testé ta formule mais le resultat n'est pas exact ,pouvez vous l'ameliorer pour moi car c'est ce que je cherchais

  • auteur

    Petit correction dans la formule :
    =VraiFaux(Mois([DateNais])>Mois(Date()) Ou (Mois([DateNais])=Mois(Date()) Et Jour([DateNais])<Jour(Date()));Année(Date())-Année([DateNais])-1;Année(Date())-Année([DateNais])) & " ans " & VraiFaux(Mois(Date())<Mois([DateNais]);12-Abs(Mois([DateNais])-Mois(Date()));-(Mois([DateNais])-Mois(Date()))) & " mois"

  • auteur

    Bjr
    merci pour cette formule que je cherche depuis des années.
    A quelques mois de mes 71 ans ,quelle chance
    cordialement
    ??? et pour les jours !!!!!!

  • auteur

    Bonjour
    Je suis interressé par la formule mais en lui ajoutant une fonction semaine.
    Comment la modifier?
    Je ne sais pas programmer, peux tu faire la modif
    Merci de ton aide

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Le calcul est tres simple

Reply
réponses:
  • auteur

    Bonjour
    Que veux tu faire avec ce formulaire?

  • auteur

    Bonjour
    Que veux tu faire?

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour

Un lien exemple
Calcul l'age avec ans mois jours
Cela te convient il?


http://cjoint.com/?ECsrScPrE6c

Reply

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed