ACCESS : Opération sur date

tricky76 Messages postés 6 Statut Membre -  
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   -
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

LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Parce que c'est DateFinGarantieMat. Faut adapter un peu les réponses...
3
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Tu peux les soustraire dans une requête, un formulaire ou un état, en faisant:
VraiFaux([DateFinGarantie] - Date() <0;0;[DateFinGarantie] - date())
0
tricky76 Messages postés 6 Statut Membre
 
Merci je viens d'essayer et il affiche:

#Nom ?

Je comprend pas...
0
tricky76 Messages postés 6 Statut Membre
 
Je sais j'ai bien modifié avec mes champs j'avais bien compris merci mais ça marche pas.
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Procédons avec méthode.

Si tu mets juste [DateFinGarantieMat]-Date(), ça dit quoi?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tricky76 Messages postés 6 Statut Membre
 
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.
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
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"....
0