probleme de calcul de date sous access 2002. [RESOLUE] - SQL/NoSQL - Programmation
Marsh Posté le 08-09-2005 à 11:27:46
Now() ne marche po non plus.... Y 'a plus le message "Date() n'est pas definie" mais la requete ne marche pas il ne se passe rien.
Qque chose d'autre ?
Marsh Posté le 08-09-2005 à 11:57:26
bizzare! tu as surement un problème avec ta base de donnée! je viens d'essayer chez moi et ça marche très bien sur Access 2003
j'ai donc créé une table "table1"
avec comme champ "datenaiss" qui est de type date
j'y ai mis une date dedant, par exemple "11/02/1990"
et j'ai fais la requête suivante
SELECT (NOW()-datenaiss)/365
FROM table1;
et ça m'a bien donné le bon résultat!
tu fais surement quelque chose de faux!
Marsh Posté le 08-09-2005 à 10:49:00
Bonjour à tous, v'la le topo :
J'ai un champ datenaissance (jj/mm/aaaa) sous access et un champ age (un nombre à 2 chiffres). A partir du champ datenaissance je calcule l'age de la personne dans le champ age.
j'avais créé la requete suivante sous access 2000 :
Ent((Date()-[datenaissance])/365)
Cette formule me calculait correctement l'age à 2 chiffres que je souhaitais.
Mais maintenant j'ai access 2002 et elle ne marche plus ! Il ne comprend pas Date() qui est en fait la fonction date systeme sous access 2000.
Comment faire ? ya t'il une autre formule pour la date systeme ? Merci d'avance.
Message édité par MisterT le 08-09-2005 à 13:56:04