Access DSUM fonction

Bonjour,

Quelqu'un voit-il en quoi ma requête est incorrecte ? :

En utilisant les conseils de Blux (merci Blux), j'ai un peu avancé et en suis maintenant à vouloir savoir pourquoi ma somdom ne fonctionne pas correctement. A savoir; je n'ai pas de message d'erreur et ma colonne de cumul (Qcum) me donne des valeurs numériques... mais dont le résultat est faux.

voici ma requete :
QCum: SomDom("Quantite";"Table";"Nom = '" & [Nom] & "'" & "AND [Date] >= #" & [Date] & "#")

ou en ModeSQL:

DSum("Quantite","Table","Nom = '" & [Nom] & "'" & "AND [Date] >= #" & [Date] & "#") AS QCum

Ma requête consiste en un cumul par nom, des quantités, ordonné chronologiquement.

Je voudrai:

Nom________Date____Q____Qcum
A________15/01/01___1______1
A________16/01/01___1______2
A________16/01/01___1______3
B________01/02/02___2______2
B________02/02/02___2______4
B________04/06/10___6______10

Merci ?

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bon déjà, il semble que le sens de mon inégalité soit à inverser pour avoir ce que je veux. Aussi, je me demande si il n'est pas question de format quelque part.
    1. Modérateur
      Salut,

      il est fort probable que les dates soient à mettre en format 'british', à savoir mm/jj/aaaa.
      1. Merci encore à toi BLUX.

        Maintenant j'en suis à
        Nom________Date____Q____Qcum
        A________15/01/01___1______1
        A________16/01/01___1______####### <- 2 ne s'affiche pas
        A________16/01/01___1______3
        B________01/02/02___2______2
        B________02/02/02___2______####### <- 4 ne s'affiche pas
        B________04/06/10___6______10
        B________04/06/10___6______16

        Je mets ####### pour signifier que ma valeur est considérée dans le cumul mais pas affichée.
        Je sais qu'elle est considérée dans le cumul car les résultats cumulés suivants sont justes.
        1. Modérateur
          Y'a une autre question ? Ou bien ?
      2. oups.... sais-tu pourquoi ces valeurs (#######) ne sont pas affichées ? et font ainsi place à une case magnifiquement vide ?
        1. Modérateur
          Tes données sont des entiers ?
          Peux-tu coller le texte de la requête ?