Fct qui déclare une alerte

hsinay Messages postés 38 Statut Membre -  
hsinay Messages postés 38 Statut Membre -
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

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    suggestion:
    VraiFaux(DiffDate("j";Maintenant();[Date de Péremption])>=0 and [Date de Péremption]>0;"Non perimé";"Perimé")
    0
    1. hsinay Messages postés 38 Statut Membre
       
      dsl mais il ne marche pas :( il donne les meme resultat
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      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
    3. hsinay Messages postés 38 Statut Membre
       
      bonjour il ne contient rien le vide
      0
    4. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      et que donne ce que j'ai proposé?
      0
    5. hsinay Messages postés 38 Statut Membre
       
      elle me donne une erreur de syntaxe :( j'ai pas compris elle ce que les tiré _ sont inclut
      0