OVH Cloud OVH Cloud

Problème VraiFaux

2 réponses
Avatar
mharroch
J'ai un problème avec VraiFaux dans un état:
Avec cette formule qui fonctionne bien :
=VraiFaux((nz[CA1])=0;" ";(nz[CA0]/nz[CA1])-1)
Je voudrai rajouter "VraiFaux((nz[CA0]/nz[CA1])-1))>500;"NS"
ça ne fonctionne pas avec =VraiFaux((nz[CA1])=0;" ";(nz[CA0]/nz[CA1])-1;
VraiFaux((nz[CA0]/nz[CA1])-1))>500;"NS"))

Merci de votre aide
marc

2 réponses

Avatar
Jessy SEMPERE
Bonjour
J'ai un problème avec VraiFaux dans un état:
Avec cette formule qui fonctionne bien :
=VraiFaux((nz[CA1])=0;" ";(nz[CA0]/nz[CA1])-1)
Je voudrai rajouter "VraiFaux((nz[CA0]/nz[CA1])-1))>500;"NS"
ça ne fonctionne pas avec =VraiFaux((nz[CA1])=0;" ";(nz[CA0]/nz[CA1])-1;
VraiFaux((nz[CA0]/nz[CA1])-1))>500;"NS"))


Essais (sur une ligne) :

=VraiFaux(nz([CA1])=0;"
";VraiFaux((nz([CA0])/nz([CA1])-1)>500;"NS";(nz([CA0])/nz([CA1])-1)))

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

Avatar
Raymond
Bonjour.

la fonction Nz doit être indiquée comme ceci:
nz([CA1]) et non nz[CA1]

je te rappelle que (si besoin est) :
CA1 doit être une donnée de type Variant. seule une donnée de type variant
supporte une valeur Null.
Si la valeur de l'argument variant est Null, la fonction Nz retourne le
nombre zéro ou une chaîne de longueur nulle (toujours une chaîne de longueur
nulle dans une expression de requête), suivant que le contexte indique ou
non que cette valeur doit être un nombre ou une chaîne. Si l'argument
facultatif valeur-si-null est défini, la fonction Nz retournera la valeur
spécifiée par cet argument dans le cas où l'argument variant est Null.
Lorsque la fonction NZ est utilisée dans une expression de requête, elle
doit toujours inclure l'argument valeur-si-null.

Si la valeur de variant n'est pas Null, la fonction Nz retourne la valeur de
variant.

donc dans une requête il faut employer nz([CA1];0) s'il sagit de numérique.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"marc" a écrit dans le message de
news:
J'ai un problème avec VraiFaux dans un état:
Avec cette formule qui fonctionne bien :
=VraiFaux((nz[CA1])=0;" ";(nz[CA0]/nz[CA1])-1)
Je voudrai rajouter "VraiFaux((nz[CA0]/nz[CA1])-1))>500;"NS"
ça ne fonctionne pas avec =VraiFaux((nz[CA1])=0;" ";(nz[CA0]/nz[CA1])-1;
VraiFaux((nz[CA0]/nz[CA1])-1))>500;"NS"))

Merci de votre aide
marc