OVH Cloud OVH Cloud

Cumul desordonne

6 réponses
Avatar
Faycal
Bonjour,

si quelqun peut m'aider car je me retrouve plus avec mon=20
probleme.

j'ai une requete qui m'affiche les mois et le total par=20
mois:

janv-03 5
f=E9vr-03 6

je voudrai pouvoir cumuler le total .

janv-03 5 5
f=E9vr-03 6 11

j'utilise cette requete:
SELECT [1].Mois, [1].C, CDbl(DSum("[C]","1","[Mois]>=3D "&=20
DateUS([Mois]))) AS Cumul
FROM 1;

cette requete m'affiche la somme dans toute la colonne.

Comment je peux faire pour avoit le cumul cellule en=20
cellule?

Merci beaucoup

6 réponses

Avatar
Raymond
Bonjour.

tu as de nombreuses réponses et solutions dans les archives:
http://minilien.com/?x5ORkIMgul

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Faycal" a écrit dans le message de
news:050c01c37844$7e533f40$
Bonjour,

si quelqun peut m'aider car je me retrouve plus avec mon
probleme.

j'ai une requete qui m'affiche les mois et le total par
mois:

janv-03 5
févr-03 6

je voudrai pouvoir cumuler le total .

janv-03 5 5
févr-03 6 11

j'utilise cette requete:
SELECT [1].Mois, [1].C, CDbl(DSum("[C]","1","[Mois]>= "&
DateUS([Mois]))) AS Cumul
FROM 1;

cette requete m'affiche la somme dans toute la colonne.

Comment je peux faire pour avoit le cumul cellule en
cellule?

Merci beaucoup
Avatar
Faycal
Bonjour,

j'ai cherche dans le lien que vous m'avez fourni mais
aucun message ne traite ma requete.

si quelqun peut me mettre sur une piste

Merci
-----Message d'origine-----
Bonjour.

tu as de nombreuses réponses et solutions dans les
archives:

http://minilien.com/?x5ORkIMgul

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Faycal" a écrit dans le message de
news:050c01c37844$7e533f40$
Bonjour,

si quelqun peut m'aider car je me retrouve plus avec mon
probleme.

j'ai une requete qui m'affiche les mois et le total par
mois:

janv-03 5
févr-03 6

je voudrai pouvoir cumuler le total .

janv-03 5 5
févr-03 6 11

j'utilise cette requete:
SELECT [1].Mois, [1].C, CDbl(DSum("[C]","1","[Mois]>= "&
DateUS([Mois]))) AS Cumul
FROM 1;

cette requete m'affiche la somme dans toute la colonne.

Comment je peux faire pour avoit le cumul cellule en
cellule?

Merci beaucoup

.



Avatar
Faycal
Bonjour,

excuse moi si j'insiste.

comme dans les posts que j'ai consulte j'ai modifie ma
requete en:

SELECT Mois, C,
DSum("C","1","Mois < " & [Mois]) AS SommeValeur
FROM [1]
ORDER BY Mois;

ceci m'affiche #erreur dans la colonne cumul.

si quelqun voit l'erreur.

Merci
-----Message d'origine-----
Bonjour.

tu as de nombreuses réponses et solutions dans les
archives:

http://minilien.com/?x5ORkIMgul

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Faycal" a écrit dans le message de
news:050c01c37844$7e533f40$
Bonjour,

si quelqun peut m'aider car je me retrouve plus avec mon
probleme.

j'ai une requete qui m'affiche les mois et le total par
mois:

janv-03 5
févr-03 6

je voudrai pouvoir cumuler le total .

janv-03 5 5
févr-03 6 11

j'utilise cette requete:
SELECT [1].Mois, [1].C, CDbl(DSum("[C]","1","[Mois]>= "&
DateUS([Mois]))) AS Cumul
FROM 1;

cette requete m'affiche la somme dans toute la colonne.

Comment je peux faire pour avoit le cumul cellule en
cellule?

Merci beaucoup

.



Avatar
Raymond
Vu tes noms utilisés pour les champs et les tables tu ne peux avoir que des
problèmes, un nom doit commencer par une lettre.

ce qui ne change pas le problème, j'ai testé cette requête et mes cumuls
sont faux mais la requête est bonne.
SELECT table2.numero, table2.montant, DSum([montant],"table2","[numero] <= "
& [numero]) AS Cumul
FROM table2;

d'autres idées vont germer bientôt.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Faycal" a écrit dans le message de
news:155401c3784d$e77b2c90$
Bonjour,

excuse moi si j'insiste.

comme dans les posts que j'ai consulte j'ai modifie ma
requete en:

SELECT Mois, C,
DSum("C","1","Mois < " & [Mois]) AS SommeValeur
FROM [1]
ORDER BY Mois;

ceci m'affiche #erreur dans la colonne cumul.

si quelqun voit l'erreur.
Avatar
Anor
Bonjour

Raymond a confié :
| Vu tes noms utilisés pour les champs et les tables tu ne peux avoir
| que des problèmes, un nom doit commencer par une lettre.
|
| ce qui ne change pas le problème, j'ai testé cette requête et mes
| cumuls sont faux mais la requête est bonne.
| SELECT table2.numero, table2.montant,
| DSum([montant],"table2","[numero] <= " & [numero]) AS Cumul
| FROM table2;
|
| d'autres idées vont germer bientôt.


pas tout suivi mais si les mois n'ont pas été saisis dans l'ordre,
le test sur [numero] va faire des erreurs de calculs.

perso, je remplacerais [numero] par le nom du champ qui contient la date.


--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
Raymond
Bonsoir Arnaud.

Le problème c'est que la requête provient d'une autre requête regroupement
et que la date est du format mmmm-yy c'est-àdire janv-03, fevr-03 etc... et
j'ai l'impression que le DSum, lui, prend ce format en tant que texte, ce
qui donne des cumuls des plus fantaisistes (mais surement bons à sa
manière). j'ai vu la base et une table nommée 1, un champ nommé C , ça ne
fixe pas tout de suite les idées. J'ai vu que la question a été reposée ce
soir. Il faudrait trouver un peu de temps pour construire deux requêtes
normalisées et suivre son cheminement.

[H-S]

Au sujet des jpg. j'ai retrouvé la fonction qui est une inspiration lebans
qui marche bien mais qui est une usine à gaz, avec une dll à référencer, 3
modules de classes, 2 modules standards, tout ça pour créer un fichier jpg.
j'ai pas envie de la mettre sur le site. une bétise et tout est foutu. ou
alors faire une dll des modules.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Anor" a écrit dans le message de
news:%
Bonjour

Raymond a confié :
| Vu tes noms utilisés pour les champs et les tables tu ne peux avoir
| que des problèmes, un nom doit commencer par une lettre.
|
| ce qui ne change pas le problème, j'ai testé cette requête et mes
| cumuls sont faux mais la requête est bonne.
| SELECT table2.numero, table2.montant,
| DSum([montant],"table2","[numero] <= " & [numero]) AS Cumul
| FROM table2;
|
| d'autres idées vont germer bientôt.


pas tout suivi mais si les mois n'ont pas été saisis dans l'ordre,
le test sur [numero] va faire des erreurs de calculs.

perso, je remplacerais [numero] par le nom du champ qui contient la date.