Formule de champ calculé - requete access

Teddy42 -  
Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici mon problème, c'est une base de données Excel, que je souhaite transcrire dans Acess (c'est mieux :) )

Sur cette base de donnée, il y a cette formule Excel :
=SI(A2<>1;"";SI(ET(X2>=0,125;X2<0,25);0,5;SI(X2>=0,25;1;0)))

j'aimerais avoir un champ calculé dans une requete selection qui reproduit cette formule dans access. Actuellement, j'ai la formule suivante, mais ca ne marche pas!

Formule 1: VraiFaux([REF]<>1;Null;VraiFaux([% RECU]<'0,125';'0';VraiFaux([% RECU]>'0,25';'1';'0,5')))

Pouriez-vous m'aider svp? merci
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  1. Teddy42
     
    Bonjour,

    voici ou j'en suis :

    ref presentes : VraiFaux([REF]<>1;Null;VraiFaux([% RECU]=Null;0;VraiFaux([% RECU]<=0,125;0;VraiFaux([% RECU]>=0,25;1;0,5))))

    Cela fonctionne, cependant, quand le champ [% RECU] est Vide, cela me marque "0,5" alors que j'ai bien précisé:
    VraiFaux([% RECU]=Null;0

    Comment faire? merci
    0
  2. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    Bonjour Teddy42,

    Il y a longtemps, j'ai rencontré une difficulté analogue.

    Il me semble l'avoir traitée par l'utilisation de la fonction (NZ)
    Voila l'exemple ce que j'ai trouvé via l'aide en ligne touche F1.

    Nz(variant[; valeur-si-null])

    A tester donc ...

    Cordialement
    0