Date de validité sous Access 2003

Résolu
Pod le vieux -  
 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

  1. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    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
    0
  2. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    des couleur, on veut bien, mais où : à l'impression, sur l'écran, dans un formulaire ?
    0
  3. Pod le vieux
     
    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
    0
  4. 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
    0