Calcul automatique de champ âge actuel dès la saisie de la date de naissance

Fermé
LeMeilleurenAccess Messages postés 2 Date d'inscription mercredi 12 décembre 2018 Statut Membre Dernière intervention 24 mars 2019 - 22 mars 2019 à 01:51
 Tessel75 - 29 mars 2019 à 14:14
Bonjour la famille,
Besoin d'aide car j'ai des difficultés pour obtenir la formule créer un champ calculé donnant l'âge du client dès la saisie de l'âge.

Merci d'avance.


Configuration: Windows / Chrome 72.0.3626.121

4 réponses

yg_be Messages postés 22692 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 16 avril 2024 1 471
22 mars 2019 à 09:41
bonjour, qu'as-tu essayé comme formules?
où se trouve le champ à calculer? c'est un champ de quoi?
quel est le type du champ âge, et où se trouve-t-il?
0
LeMeilleurenAccess Messages postés 2 Date d'inscription mercredi 12 décembre 2018 Statut Membre Dernière intervention 24 mars 2019
24 mars 2019 à 03:00
Bonjour,
En type numérique pour le champ âge vu que la formule datediff la plus simple pour calculer les âges ne se trouve pas ici dans le générateur d'expression j'ai tenté d'utiliser la formule (date()-(date de naissance)/360 et cela ne passe pas.

En type calculé pour le champ âge; access refuse ce type et me demande de créer un nouveau champ à cet effet.

Le champ à calculer se trouve comme suit dans la table patient:
Code: texte court, Date de naissance: Date/heure; sexe: texte court avec liste déroulante,Age:???????

En claire je voudrais qu'avec le renseignement de la date de naissance dans ma table patient j'obtiennet par un un calcul automatique l'âge du patient dans le champ destiné.

merci de m'assiter.
0
yg_be Messages postés 22692 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 16 avril 2024 1 471 > LeMeilleurenAccess Messages postés 2 Date d'inscription mercredi 12 décembre 2018 Statut Membre Dernière intervention 24 mars 2019
24 mars 2019 à 09:54
il est recommandé de ne pas enregistrer de champ calculé dans les tables, et d'utiliser plutôt une requête pour le calculer.
0
LeMeilleurEnAccess
24 mars 2019 à 23:56
Bonjour, merci beaucoup.
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
24 mars 2019 à 18:31
Bonjour
On utilise la fonction date
La formule est: Age = ( Date - DateNaissance) /365,25)
Le resultat est donné en jours
0
https://www.cjoint.com/c/ICBnetu1Kds
Une base ou l'on calcule l'age
Donne moi réponse
0
Bonjour, (au passage Bonjour Castours)
Pour compléter la réponse de Castours, il faut que tes champs "DateNaissance" et "DateActuelle" soit de Type Numérique Format date;
Si tu prends comme tu l'indique : Type texte court, Date de naissance: Date/heure; sexe: texte court avec liste déroulante,Age:??????? ça ne peut pas marcher.
Bon courage.
0