Message #Erreur quand la somme=0

Le
Carolyn
Bonjour,

J'ai récememnt créer une base de donnée, et quand je fais un état avec les
options de synthèse en SOMME, vu qu'il n'y a pas données dans un mois
particulier, la boîte Somme me donne le message #Erreur. Est-il possible de
définir si la valeur de la somme est nulle, que l'état produit un 0 (zéro) et
non #Erreur?

Merci,
Carolyn
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Raymond [mvp]
Le #6281201
Bonjour.

dans tes calculs de somme, au lieu d'indiquer par exemple:
=somme([col1] + [col2])
il faut indiquer:
=Somme(nz([col1];0) + nz([col2];0))

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Carolyn" news:
| Bonjour,
|
| J'ai récememnt créer une base de donnée, et quand je fais un état avec les
| options de synthèse en SOMME, vu qu'il n'y a pas données dans un mois
| particulier, la boîte Somme me donne le message #Erreur. Est-il possible
de
| définir si la valeur de la somme est nulle, que l'état produit un 0 (zéro)
et
| non #Erreur?
|
| Merci,
| Carolyn
Carolyn
Le #6281171
Bonjour Raymond,

J'ai essayé votre formule et ça n'a toujours pas fonctionné.

Mon état est basé sur une requête avec 2 colonnes, Embauche et Date
d'embauche. La colonne Embauche contient que des valeurs 1 ou 0 pour pouvoir
additionner les données rapidement. Il y a une requête pour tous les mois de
l'année, et celle de Décembre n'a aucune embauche.

Pour l'instant, dans l'état, la boîte pour la somme d'embauche de la requête
Décembre est =Somme([Embauche])

J'ai essayé =Somme(nz[Embauche];0) et ça ne fonctionne toujours pas.

Y a-t-il moyen peut-être de faire la somme dans le requête?

Merci,
Carolyn

"Raymond [mvp]" wrote:

Bonjour.

dans tes calculs de somme, au lieu d'indiquer par exemple:
=somme([col1] + [col2])
il faut indiquer:
=Somme(nz([col1];0) + nz([col2];0))

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Carolyn" news:
| Bonjour,
|
| J'ai récememnt créer une base de donnée, et quand je fais un état avec les
| options de synthèse en SOMME, vu qu'il n'y a pas données dans un mois
| particulier, la boîte Somme me donne le message #Erreur. Est-il possible
de
| définir si la valeur de la somme est nulle, que l'état produit un 0 (zéro)
et
| non #Erreur?
|
| Merci,
| Carolyn





Fabien
Le #6281151
Bonjour Raymond,

J'ai essayé votre formule et ça n'a toujours pas fonctionné.

Mon état est basé sur une requête avec 2 colonnes, Embauche et Date
d'embauche. La colonne Embauche contient que des valeurs 1 ou 0 pour pouvoir
additionner les données rapidement. Il y a une requête pour tous les mois de
l'année, et celle de Décembre n'a aucune embauche.

Pour l'instant, dans l'état, la boîte pour la somme d'embauche de la requête
Décembre est =Somme([Embauche])

J'ai essayé =Somme(nz[Embauche];0) et ça ne fonctionne toujours pas.

Y a-t-il moyen peut-être de faire la somme dans le requête?

Merci,
Carolyn

"Raymond [mvp]" wrote:

Bonjour.

dans tes calculs de somme, au lieu d'indiquer par exemple:
=somme([col1] + [col2])
il faut indiquer:
=Somme(nz([col1];0) + nz([col2];0))

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Carolyn" news:
| Bonjour,
|
| J'ai récememnt créer une base de donnée, et quand je fais un état avec les
| options de synthèse en SOMME, vu qu'il n'y a pas données dans un mois
| particulier, la boîte Somme me donne le message #Erreur. Est-il possible
de
| définir si la valeur de la somme est nulle, que l'état produit un 0 (zéro)
et
| non #Erreur?
|
| Merci,
| Carolyn



Salut Carolyn


Essai somme(nz([embauche];0)) il maque des ( dans ce que tu nous
rapporte ;-)


Carolyn
Le #6281131
=Somme(nz([Embauche];0)) ne marche pas non plus....

"Fabien" wrote:

Bonjour Raymond,

J'ai essayé votre formule et ça n'a toujours pas fonctionné.

Mon état est basé sur une requête avec 2 colonnes, Embauche et Date
d'embauche. La colonne Embauche contient que des valeurs 1 ou 0 pour pouvoir
additionner les données rapidement. Il y a une requête pour tous les mois de
l'année, et celle de Décembre n'a aucune embauche.

Pour l'instant, dans l'état, la boîte pour la somme d'embauche de la requête
Décembre est =Somme([Embauche])

J'ai essayé =Somme(nz[Embauche];0) et ça ne fonctionne toujours pas.

Y a-t-il moyen peut-être de faire la somme dans le requête?

Merci,
Carolyn

"Raymond [mvp]" wrote:

Bonjour.

dans tes calculs de somme, au lieu d'indiquer par exemple:
=somme([col1] + [col2])
il faut indiquer:
=Somme(nz([col1];0) + nz([col2];0))

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Carolyn" news:
| Bonjour,
|
| J'ai récememnt créer une base de donnée, et quand je fais un état avec les
| options de synthèse en SOMME, vu qu'il n'y a pas données dans un mois
| particulier, la boîte Somme me donne le message #Erreur. Est-il possible
de
| définir si la valeur de la somme est nulle, que l'état produit un 0 (zéro)
et
| non #Erreur?
|
| Merci,
| Carolyn



Salut Carolyn


Essai somme(nz([embauche];0)) il maque des ( dans ce que tu nous
rapporte ;-)





Raymond [mvp]
Le #6281121
est-ce que l'erreur ne se situerais pas ailleurs ? ne ferais-tu pas une
division avec cette somme ce qui entraînerais une division par zero ?
est-ce que tu as bien toujours 0 ou 1 dans ta requête ? tu peux placer le nz
dans ta requête pour éviter de l'avoir dans ton état.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Carolyn" news:
| =Somme(nz([Embauche];0)) ne marche pas non plus....
|
Carolyn
Le #6281091
Merci beaucoup de l'aide de tout le monde, mais mon collègue vient d'arranger
la requête pour produire la somme tout de suite dans la requête, et non
devoir la faire dans l'état. Mais c'est vraiment que des valeurs 0 ou 1 dans
la requête, et non il n'y a pas de division... Bizarre que ça ne fonctionne
pas...

"Raymond [mvp]" wrote:

est-ce que l'erreur ne se situerais pas ailleurs ? ne ferais-tu pas une
division avec cette somme ce qui entraînerais une division par zero ?
est-ce que tu as bien toujours 0 ou 1 dans ta requête ? tu peux placer le nz
dans ta requête pour éviter de l'avoir dans ton état.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Carolyn" news:
| =Somme(nz([Embauche];0)) ne marche pas non plus....
|





Publicité
Poster une réponse
Anonyme