Bonjour a tous,
Comment additionner les colonnes d'une table lorsque l'on a utilisé la fonction HZ([champ],0) (fonction qui sert a insérer des 0 dans le champ lorsque les cellules sont vides)?
Bonjour a tous,
Comment additionner les colonnes d'une table lorsque l'on a utilisé la fonction HZ([champ],0) (fonction qui sert a insérer des 0 dans le champ lorsque les cellules sont vides)?
Bonjour Mikeactuaire,
Peut-être remplacer la fonction Nz() par la fonction VraiFaux(), via l'assistant, que je te laisse découvrir par toi-même.
D130sol130mais cela ne fait pas de différence avec la fonction VraiFaux()....
Lorsque j'essaye :
Total: ([Equipement]+[Laboratoire]+[Salaires]+[Services achetés]+[Voyages et conférences])
j'obtient le total seulement pour les lignes ou il n'y a pas de "0" (zéro)
Merci de m'aider
Dans la requête qui comporte XX : Nz([champ],0) saisir XX : VraiFaux(TonChamp est null ; 0 ; TonChamp). Dans ce cas, 0 est une valeur numérique, je pense.
Ok, voici le cas précis:
J'ai le champ a et b (comme ci-bas) et je voudrais faire le total de a+b
Le probleme c'est que losrque je fais :
Total: [a]+[b] il ne les reconnait pas (a et b)
a: IIf([Equipement] Is Null,0,[Equipement])
b: IIf([Lab] Is Null,0,[Lab])
De facon beaucoups plus général,
Comment peut on obtenir un résutat lorsque l'on additionne une cellule vide avec une cellule contenant un nombre???
Je viens de faire le test :
- ChampNULL + VariableNumérique => rien ;
- Nz(ChampNULL;0) + VariableNumérique => somme OK ;
- VraiFaux(ChampNULL est null ; 0 ; ChampNULL) + VariableNumérique => somme OK.
Peux-tu poster l'image graphique de ta requête (ou de la partie de la requête) ?
Ok j'ai compri, il faut réécrire toutes les fonctions lorsque l'on fait le total:
Total: NZ([Equipement],0)+NZ([Lab],0)
et là ca marche.
Merci encore Richard,
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager