Date de validité sous Access 2003

Résolu
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. 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
    1. Modérateur
      Salut,

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