[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

  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.
    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