{Access} limiter dyamiquement l'intervalle d'une d
Résolu
Bonjour,
J'aimerais mettre au point une condition sur mes champs date qui fassent qu'elle est inférieur à la date d'aujourd'hui (en utilisant Date() ou Maintenant()) et supérieure à une autre date. Je voudrais mettre par exemple supérieur à la date d'aujourd'hui- 100ans. J'ai trouvé comment le faire statiquement : [Date de naissance] Entre #1/01/1910# Et Maintenant(). Mon champs est valable entre le 1/01/1910 et aujourd'hui.
Ce que je voudrais c'est remplacer 1/01/1910 par la date que ce serait il y a 100 ans, afin que même si les années défile, ce soit toujours une intervalle de 100 ans qui soit permis dans ce champs.
Merci d'avance.
J'aimerais mettre au point une condition sur mes champs date qui fassent qu'elle est inférieur à la date d'aujourd'hui (en utilisant Date() ou Maintenant()) et supérieure à une autre date. Je voudrais mettre par exemple supérieur à la date d'aujourd'hui- 100ans. J'ai trouvé comment le faire statiquement : [Date de naissance] Entre #1/01/1910# Et Maintenant(). Mon champs est valable entre le 1/01/1910 et aujourd'hui.
Ce que je voudrais c'est remplacer 1/01/1910 par la date que ce serait il y a 100 ans, afin que même si les années défile, ce soit toujours une intervalle de 100 ans qui soit permis dans ce champs.
Merci d'avance.
Configuration: Windows Vista / Firefox 3.5.8
2 réponses
-
ModérateurSalut,
regarde la fonction dateadd(), elle te permet d'ajouter (ou de soustraire) un intervalle donné à une date donnée, ça devrait répondre à ta demande...
En français, c'est ajdate(), ça peut donner un truc comme ça :
>AjDate("yyyy";"-100";Maintenant())
-
Merci je viens d'essayer et ca fonctionne