Access DSUM fonction
cavujo
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
blux Messages postés 27170 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27170 Date d'inscription Statut Modérateur Dernière intervention -
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 ?
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
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.
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.
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.