Bonjour à tous,
J'utilise acces 2003.
J'ai une table avec un champ date et je voudrais afficher le nombre de jour écroulé par rapport à la date du jour du système.
Pourriez-vous m'expliquer comment concevoir cette requête ?
Merci,
Willy
Bonjour à tous,
J'utilise acces 2003.
J'ai une table avec un champ date et je voudrais afficher le nombre de jour écroulé par rapport à la date du jour du système.
Pourriez-vous m'expliquer comment concevoir cette requête ?
Merci,
Willy
Peut etre que dans la faq tu trouvera je ne sais pas si tu as dejà jetez un oeil
http://access.developpez.com/faq/?page=dates
J'ai testé le code suivant ça fonctionne.
J'ai mis le code précédent dans la rubrique champ de la requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part #NbrJrs: DiffDate("j";[DateX];Date())#
Mais j'ai un nouveau souci.
Je voudrais afficher un nbr de jours supérieur à 60 jour par exemple.
Dans le champ critère de la requête j'ai mis >60, dès lors où je l'exécute j'ai le message suivant : "Type de donnée incompatible dans l'expression du critère"
Si quelqu'un à une idée pour contourner ce problème, je suis partant
Merci
Willy
En fait, j'ai voulu afiicher le code de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part NbrJrs: DiffDate("j";[DateX];Date())
Bonjour,
Le nombre de jour écoulés peut être obtenu facilement par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Int(Date()-ChampDate)
En fait, le problème est dû à un mauvais format dans ma table.
J'ai mis un format "Texte" au lieu du format "Date"
Je vous remercie pour votre aide.
Willy
Partager