Formule de champ calculé - requete access

Fermé
Teddy42 - 20 juil. 2009 à 17:10
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 - 21 juil. 2009 à 15:36
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

2 réponses

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
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 112
21 juil. 2009 à 15:36
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