OVH Cloud OVH Cloud

#Erreur

4 réponses
Avatar
Patrick EVEN
Bonjour,

Dans un état j'ai un champ qui évalue la différence entre
les totaux contenus dans les pieds de deux sous-états.

Comment faire pour éviter "#Erreur" d'apparaître lorsque
l'un des deux sous-états est vide ?

J'aimerais que le total du sous-état vide soit considéré
si possible comme étant égal à 0 pour que la différence puisse
se faire malgré tout.

Cordialement,

Patrick EVEN

4 réponses

Avatar
Hervé DUCARNE
Bonjour,

=nz(total2)-nz(total1).

total1 et total2 étant les 2 zones total de tes sous-états.

@+

"Patrick EVEN" a écrit dans le message de
news:%
Bonjour,

Dans un état j'ai un champ qui évalue la différence entre
les totaux contenus dans les pieds de deux sous-états.

Comment faire pour éviter "#Erreur" d'apparaître lorsque
l'un des deux sous-états est vide ?

J'aimerais que le total du sous-état vide soit considéré
si possible comme étant égal à 0 pour que la différence puisse
se faire malgré tout.

Cordialement,

Patrick EVEN




Avatar
Patrick EVEN
Hervé,

J'ai bien essayé la fonction nz, mais elle n'empêche pas
l'apparition du "#Erreur".
Il me semble que nz rend 0 si le total est null.
Mais dans le cas que je veux traiter, il n'est pas null
puisqu'il n'existe pas !
L'un des sous-état ne contient en effet aucun enregistrement.

Une autre proposition peut-être?

Cordialement,

Patrick EVEN
Capgemini Telecom & Media
Skill center : BCM
Direction du Support aux Opérations
+33 (0)1 49 00 43 07


"Hervé DUCARNE" a écrit dans le message de news:
%
Bonjour,

=nz(total2)-nz(total1).

total1 et total2 étant les 2 zones total de tes sous-états.

@+

"Patrick EVEN" a écrit dans le message de
news:%
Bonjour,

Dans un état j'ai un champ qui évalue la différence entre
les totaux contenus dans les pieds de deux sous-états.

Comment faire pour éviter "#Erreur" d'apparaître lorsque
l'un des deux sous-états est vide ?

J'aimerais que le total du sous-état vide soit considéré
si possible comme étant égal à 0 pour que la différence puisse
se faire malgré tout.

Cordialement,

Patrick EVEN








Avatar
3stone
Salut,

"Patrick EVEN"
| Dans un état j'ai un champ qui évalue la différence entre
| les totaux contenus dans les pieds de deux sous-états.
|
| Comment faire pour éviter "#Erreur" d'apparaître lorsque
| l'un des deux sous-états est vide ?
|
| J'aimerais que le total du sous-état vide soit considéré
| si possible comme étant égal à 0 pour que la différence puisse
| se faire malgré tout.


Quelque chose comme ceci :

=VraiFaux(IsError([sRep1].[Etat]![txtSomme1]);0;[sRep1].[Etat]![txtSomme1])
- VraiFaux(IsError([sRep2].[Etat]![txtSomme2]);0;[sRep2].[Etat]![txtSomme2])


(sur une ligne, bien sûr -:)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Patrick EVEN
Merci Pierre.

C'est la bonne réponse.

Cordialement,

Patrick EVEN

"3stone" a écrit dans le message de news:

Salut,

"Patrick EVEN"
| Dans un état j'ai un champ qui évalue la différence entre
| les totaux contenus dans les pieds de deux sous-états.
|
| Comment faire pour éviter "#Erreur" d'apparaître lorsque
| l'un des deux sous-états est vide ?
|
| J'aimerais que le total du sous-état vide soit considéré
| si possible comme étant égal à 0 pour que la différence puisse
| se faire malgré tout.


Quelque chose comme ceci :

=VraiFaux(IsError([sRep1].[Etat]![txtSomme1]);0;[sRep1].[Etat]![txtSomme1])
-
VraiFaux(IsError([sRep2].[Etat]![txtSomme2]);0;[sRep2].[Etat]![txtSomme2])


(sur une ligne, bien sûr -:)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/