[access] Somme négative

Résolu
bonjour,

J'ai mis dans un état un champ calculant la somme des produits de classe A ; ce champ me renvoie bien le nombre de produit A mais avec une valeur négative
Voici le code
=Somme([CLASSE]="A")


Quelqu'un aurait-il une idée?

Merci d'avance.

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. bonjour et merci pour cette remarque .

    toutefois , j'ai besoin de valeurs positives pour mon état , alors j'ai branché l'abs
    =Abs(Somme([CLASSE]="A"))


    cette fois les valeurs sont positives .

    merci pour ton aide
    1. Salut,

      C'est normal que tu trouves une valeur négative car tu es entrain d'additionner des -1.

      [CLASSE]="A" <--> Vrai ou Faux

      sachant que (vrai =-1) et (faux=0) donc tu vas avoir pour somme (Classe="A") : -1 * (nombre d'élément de classe A)

      - si tu veux déterminer le nombre d'élément de classe A dans une table tu peux utiliser : Select Count(*) from Table1 Where Classe="A"

      - si tu veux additionner les valeurs d'un champ pour les classes A tu peux utiliser : Select SUM(Champ1) from Table1 Where Classe="A"

      Bonne chance.