Fct qui déclare une alerte

hsinay Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -  
hsinay Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -
bonjour
je développe une fonction sur Access qui sert a lancer un message d'alerte d'une péremption d'un produit avec SQL j'ai tester ça:
statut du produit : VraiFaux(DiffDate("j";Maintenant();[Date de Péremption])>=0;"Non perimé";"Perimé")
cette fct ça marche bien mais il y des produit n'admet pas une date de péremption par exemple un matériel
donc la fct lance que le produit est périmé la chose que je vx pas utilisé est qu'il y une solution que je px le faire avec seulement les produit avec des date de péremption
A voir également:

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
suggestion:
VraiFaux(DiffDate("j";Maintenant();[Date de Péremption])>=0 and [Date de Péremption]>0;"Non perimé";"Perimé")
0
hsinay Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
dsl mais il ne marche pas :( il donne les meme resultat
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
bonjour, que contient [Date de Péremption] pour les produis sans date de péremption?
et ainsi?
VraiFaux( isnull(Date de Péremption]) or _
      (DiffDate("j";Maintenant(); [Date de Péremption])>=0 _
          and [Date de Péremption]>0) _
      ;"Non perimé";"Perimé")
0
hsinay Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour il ne contient rien le vide
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
et que donne ce que j'ai proposé?
0
hsinay Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
elle me donne une erreur de syntaxe :( j'ai pas compris elle ce que les tiré _ sont inclut
0