OVH Cloud OVH Cloud

Additions

2 réponses
Avatar
Luis
Bonjour,
Est-ce qu'il y a une explication =E0 la chose suivante:
Cette formule =3Dnz([frequence];0) fontionne tr=E8s bien (la=20
somme est juste) dans certains =E9tats et dans d'autres le=20
r=E9sultat est toujours "1" ou "0" selon l'=E9tat, alors=20
qu'avec la formule Somme=3D([frequence]) l'addition est=20
toujours juste, mais avec l'inconv=E9nient du #Erreur,=20
lorsque le r=E9sultat est "0".
Comment faire pour avoir toujours le vrai r=E9sultat et=20
lorsque la somme est nulle avoir le "0".
Merci pour vos conseils.
Luis

2 réponses

Avatar
Raymond
Bonjour.

L'aide concernant Nz est catégorique:

valeur-si-null:
Facultatif (sauf si la fonction est utilisée dans une requête). Donnée
de type Variant qui fournit une valeur à retourner si l'argument variant est
Null. Cet argument vous permet de retourner une valeur différente de zéro ou
une chaîne nulle.
Remarque: Si vous utilisez la fonction Nz dans une expression au sein
d'une requête sans spécifier l'argument valeur-si-null, les champs contenant
des valeurs Null seront vides.

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.


Donc: tu peux recevoir une chaîne de valeur null selon le contexte, si tu
n'indiques pas valeur-si-null.

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


"Luis" a écrit dans le message de
news:0c8601c3a3a7$154a90a0$
Bonjour,
Est-ce qu'il y a une explication à la chose suivante:
Cette formule =nz([frequence];0) fontionne très bien (la
somme est juste) dans certains états et dans d'autres le
résultat est toujours "1" ou "0" selon l'état, alors
qu'avec la formule Somme=([frequence]) l'addition est
toujours juste, mais avec l'inconvénient du #Erreur,
lorsque le résultat est "0".
Comment faire pour avoir toujours le vrai résultat et
lorsque la somme est nulle avoir le "0".
Merci pour vos conseils.
Luis
Avatar
Luis
Bonjour Raymond,
D'après ce que je viens de lire j'ai essayé ceci:
=Somme(Nz([frequence])), le problème, c'est lorsqu'il a
valeur "0" au résultat car j'obtiens #Erreur.
Je ne m'emmèle les pinceaux, grave.
Si tu as quelque chose d'autre pour m'aider merci.
A bientôt.
Luis
-----Message d'origine-----
Bonjour.

L'aide concernant Nz est catégorique:

valeur-si-null:
Facultatif (sauf si la fonction est utilisée dans
une requête). Donnée

de type Variant qui fournit une valeur à retourner si
l'argument variant est

Null. Cet argument vous permet de retourner une valeur
différente de zéro ou

une chaîne nulle.
Remarque: Si vous utilisez la fonction Nz dans une
expression au sein

d'une requête sans spécifier l'argument valeur-si-null,
les champs contenant

des valeurs Null seront vides.

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.


Donc: tu peux recevoir une chaîne de valeur null selon le
contexte, si tu

n'indiques pas valeur-si-null.

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


"Luis" a écrit dans
le message de

news:0c8601c3a3a7$154a90a0$
Bonjour,
Est-ce qu'il y a une explication à la chose suivante:
Cette formule =nz([frequence];0) fontionne très bien (la
somme est juste) dans certains états et dans d'autres le
résultat est toujours "1" ou "0" selon l'état, alors
qu'avec la formule Somme=([frequence]) l'addition est
toujours juste, mais avec l'inconvénient du #Erreur,
lorsque le résultat est "0".
Comment faire pour avoir toujours le vrai résultat et
lorsque la somme est nulle avoir le "0".
Merci pour vos conseils.
Luis

.