Date de validité sous Access 2003 [Résolu/Fermé]

Signaler
-
 Pod le vieux -
Bonjour,

Débutant notoire sous Access 2003, si quelqu'un peut me donner quelques conseils sur le
sur le sujet suivant :
- il s'agit d'un suivi de validité de passeports - validation : 5 ans
- j'ai un champ 1 "date d'obtention" en JJ/MM/AAAA
- j'ai un champ 2 "date de validité" sous le même format
Je souhaiterai sur le champ 2 :
- une couleur verte pour une date de validité inférieure à 5 ans
- une couleur jaune 6 mois avant la date de fin de validité
- une couleur rouge pour une date de validité périmée
En espérant que ma question soit suffisamment claire pour obtenir une réponse.
Merci d'avance à ceux qui pourront me répondre

4 réponses

Messages postés
1045
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
5 mars 2014
109
Bonjour Pod le vieux,


La fonction que vous recherchez est sans aucun(!) doute Backcolor (Couleur de fond).
En activant l'aide en ligne via la touche F1 et en saisissant le mot Backcolor
dans le champ : Aide intuitive, vous en saurez beaucoup plus.

Cordialement
Messages postés
23761
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
2 928
Salut,

des couleur, on veut bien, mais où : à l'impression, sur l'écran, dans un formulaire ?

Bonjour,

Merci à vous pour vos réponses
Voici quelques précisions à ma demande :
- quelle est la formule pour obtenir un champ calculé (requête ou formulaire) avec affectation de la couleur de fond?
1- validité >5 ans : formule et couleur de fond rouge auto
2- validité 6 mois avant les 5 ans et couleur de fond jaune automatique
En espérant avoir été plus clair
Cordialement
Pod le vieux

Bonsoir,

J'ai trouvé la solution à mon problème :
- requête avec expression calculé => Champ ([obtention] +1825) : j'obtiens la validité à 5 ans
- formulaire : avec la mise en forme conditionnelle, validé périmée (>5 ans) => Valeur Inférieure à Date()=> Rouge - Validité 6 mois avant (4,5 ans) => Valeur inférieure à Date()+182=> Jaune
Je ferme la question