OVH Cloud OVH Cloud

Champ calculé..

2 réponses
Avatar
Samban
Bonjour à tous et toutes.....

Voilà sous AC2000, j'ai un petit problème de compréhension au niveau des
champs calculés.

Par exemple, dans un formulaire j'ai 3 champs numériques et un champ
indépendant (TOTAL) qui doit afficher la somme des 3 champs numériques ..

Pour cela, j'ai entré comme argument dans la propriétés "Source" du champ
TOTAL :
=[champ1]+[champ2]+[champ3]

QUESTION: Pourquoi lorsqu'un champ est vide, la somme ne peut pas être
affichée ?
Logiquement un champ numérique vide devrait être considéré comme 0.

Quelqu'un pourrait-il m'expliquer mon erreur, car même en recherchant dans
l'aide ou les archives du forum, je n'ai pas trouvé grand chose ;-)
MERCI par avance......

2 réponses

Avatar
pbsr
Salut Samban...........

tu disais

Voilà sous AC2000, j'ai un petit problème de compréhension au niveau des
champs calculés.
Par exemple, dans un formulaire j'ai 3 champs numériques et un champ
indépendant (TOTAL) qui doit afficher la somme des 3 champs numériques ..
Pour cela, j'ai entré comme argument dans la propriétés "Source" du champ
TOTAL :
=[champ1]+[champ2]+[champ3]


et encore.......

QUESTION: Pourquoi lorsqu'un champ est vide, la somme ne peut pas être
affichée ?
Logiquement un champ numérique vide devrait être considéré comme 0.

Quelqu'un pourrait-il m'expliquer mon erreur, car même en recherchant dans
l'aide ou les archives du forum, je n'ai pas trouvé grand chose ;-)
MERCI par avance......


essaie du côté de :=nz([champ1])+nz([champ2])+nz([champ3])
au lieu de =[champ1]+[champ2]+[champ3]

nz permet de générer le chiffre 0 si le champ est 'nul'
en fait nz veut dire nul donne zéro.......
à méditer......

bon courage

patrick

Avatar
Samban
Merci pour cette réponse ;-))