English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

J'ai une base de donnée ACCESS avec les champs âge (Edad, en espagnol) et date de naissance (Fecha de nacimiento), comment puis-je formuler l'expression pour obtenir automatiquement le résultat de l'âge, en années et en mois (ou seulement en mois), dans le champ EDAD (âge), à la date du jour.
S'il vous plait, c'est important que j'aie une réponse précise, car la personne pour qui je fais la base de donnée, travaillant dans une fondation en Equateur à besoin de pouvoir obtenir rapidement l'âge d'environ 200 enfants, en plus des nombreuses autres informations à entrer.
J'ai déjà posé 2x la question sur Yahoo! Réponses, en espagnol, mais n'ai pas obtenu de réponse correcte. Si vous pouvez me donner la "formule" avec les termes en espagnol, merci ; sinon, si c'est en français, je chercherai les termes correspondants ; merci aussi beaucoup!

2006-11-10 06:28:34 · 3 réponses · demandé par David 1 dans Informatique et internet Logiciels

3 réponses

facile

tu crée les 2 champs date de naissance et age avec le type date.

puis tu crée une requête de mise à jour avec le code SQL suivant :

UPDATE Table1 SET EDAD = Date()-[Fecha De Nacimiento];

et tu l'éxécute

le champ edad contiendra l'age en nombre de jours

tu change alors son format en aa-mm (ou yy-mm) pour n'aficher que le mois et l'année (sur une version espangole, ce sont peut-être d'autres lettres)

2006-11-12 14:42:08 · answer #1 · answered by Ramis V 7 · 1 0

vous pouvez creer un champs avec le type datetime et ça demande jour mois ann l'heure min et sec

2006-11-16 06:12:32 · answer #2 · answered by zakaria 3 · 0 0

Je ne sais pas si ma réponse va vraiment aider, mais en tout cas, avec Access, tu ne peux pas faire de champ calculé dans une table. Donc, tu devrais faire une requête avec le calcul " date actuelle - date de naissance ", mais je ne vois vraiment pas la formule qui conviendrait pour une date année/mois. Tout ce que je sais, c'est que la formule " Annee (Maintenant ()) " permet d'indiquer l'année en cours. Je ne peux te proposer que de calculer l'âge en fonction de l'année de naissance uniquement et laisser tomber les mois.
Bon courage.

2006-11-10 15:25:01 · answer #3 · answered by Mouette 3 · 0 1

fedest.com, questions and answers