{Access} limiter dyamiquement l'intervalle d'une d

Résolu/Fermé
Iruka72 Messages postés 255 Date d'inscription mardi 16 février 2010 Statut Membre Dernière intervention 5 juin 2014 - 26 févr. 2010 à 13:28
Iruka72 Messages postés 255 Date d'inscription mardi 16 février 2010 Statut Membre Dernière intervention 5 juin 2014 - 26 févr. 2010 à 15:02
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.

2 réponses

blux Messages postés 26531 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 décembre 2024 3 317
26 févr. 2010 à 14:13
Salut,

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())
0
Iruka72 Messages postés 255 Date d'inscription mardi 16 février 2010 Statut Membre Dernière intervention 5 juin 2014 22
26 févr. 2010 à 15:02
Merci je viens d'essayer et ca fonctionne
0