[access] Somme négative

Résolu
GUYSYS Messages postés 27 Statut Membre -  
GUYSYS Messages postés 27 Statut Membre -
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. byakhlefncr Messages postés 260 Statut Membre 63
     
    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.
    0
  2. GUYSYS Messages postés 27 Statut Membre 11
     
    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
    0