ACCESS : Opération sur date

Bonjour,

J'ai un petit souci sur ACCESS.

Pour faire rapide et simple...

J'ai un table MATERIEL qui contient les champs suivants:
IdMat (Id = Identifiant), DateAchatMat, DateFinGarantieMat.

Tout en sachant que la durée de garantie des tous mes matériaux est de 1 an, je voudrai soustraire les deux dates pour obtenir le nombre de jour de garantie restant, si il n'y en a plus que cela affiche 0.

Merci d'avance.

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Parce que c'est DateFinGarantieMat. Faut adapter un peu les réponses...
    1. Tu peux les soustraire dans une requête, un formulaire ou un état, en faisant:
      VraiFaux([DateFinGarantie] - Date() <0;0;[DateFinGarantie] - date())
      1. Merci je viens d'essayer et il affiche:

        #Nom ?

        Je comprend pas...
    2. Je sais j'ai bien modifié avec mes champs j'avais bien compris merci mais ça marche pas.
      1. Procédons avec méthode.

        Si tu mets juste [DateFinGarantieMat]-Date(), ça dit quoi?
        1. Ca marche il m'affiche les jours restants mais quand c'est négatif il met -50 par exemple, et quand je rajoute la suite il marche plus.
          1. C'est bizarre, du coup il se somporte comme s'il ne connaissait pas la fonction VraiFaux.

            Essaye juste un coup VraiFaux(1=0;"Non";"Oui") Ca devrait répondre "oui"....