Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
bonjour.
Tu fais comme pour un compteur sauf que tu utilises Dsum au lieu de DCount. Voir exemple pour compteur sur : http://access.seneque.free.fr/compteur.htm mais il faut impérativement un champ sur lequel on puisse trier dans l'ordre désiré sans doublons.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"happy" a écrit dans le message de news:2d7d101c46a52$26ea7a60$ salut
on dispose d'une table avec 2 colonnes la première colonne est rempli avec des nombres disons : 1 2 3 4 5
je voudrais que la seconde contienne les sommes cumulées suite a une requete, cad 1 1 2 3 3 6 4 10 5 15
voila je c absolument pas comment faire ca sur access
merci :)
bonjour.
Tu fais comme pour un compteur sauf que tu utilises Dsum au lieu de DCount.
Voir exemple pour compteur sur : http://access.seneque.free.fr/compteur.htm
mais il faut impérativement un champ sur lequel on puisse trier dans l'ordre
désiré sans doublons.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"happy" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:2d7d101c46a52$26ea7a60$a501280a@phx.gbl...
salut
on dispose d'une table avec 2 colonnes
la première colonne est rempli avec des nombres disons :
1
2
3
4
5
je voudrais que la seconde contienne les sommes cumulées
suite a une requete, cad
1 1
2 3
3 6
4 10
5 15
voila je c absolument pas comment faire ca sur access
Tu fais comme pour un compteur sauf que tu utilises Dsum au lieu de DCount. Voir exemple pour compteur sur : http://access.seneque.free.fr/compteur.htm mais il faut impérativement un champ sur lequel on puisse trier dans l'ordre désiré sans doublons.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"happy" a écrit dans le message de news:2d7d101c46a52$26ea7a60$ salut
on dispose d'une table avec 2 colonnes la première colonne est rempli avec des nombres disons : 1 2 3 4 5
je voudrais que la seconde contienne les sommes cumulées suite a une requete, cad 1 1 2 3 3 6 4 10 5 15
voila je c absolument pas comment faire ca sur access
merci :)
Jessy Sempere [MVP]
Bonjour
En SQL ta requête devrait ressembler à ça :
SELECT TaTable.Champ1, DSum("[Champ2]","TaTable","[Champ1]<=" & [Champ1]) AS TonCumul FROM TaTable;
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "happy" a écrit dans le message news: 2d7d101c46a52$26ea7a60$ salut
on dispose d'une table avec 2 colonnes la première colonne est rempli avec des nombres disons : 1 2 3 4 5
je voudrais que la seconde contienne les sommes cumulées suite a une requete, cad 1 1 2 3 3 6 4 10 5 15
voila je c absolument pas comment faire ca sur access
merci :)
Bonjour
En SQL ta requête devrait ressembler à ça :
SELECT TaTable.Champ1,
DSum("[Champ2]","TaTable","[Champ1]<=" & [Champ1]) AS TonCumul
FROM TaTable;
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"happy" <anonymous@discussions.microsoft.com> a écrit dans le message news:
2d7d101c46a52$26ea7a60$a501280a@phx.gbl...
salut
on dispose d'une table avec 2 colonnes
la première colonne est rempli avec des nombres disons :
1
2
3
4
5
je voudrais que la seconde contienne les sommes cumulées
suite a une requete, cad
1 1
2 3
3 6
4 10
5 15
voila je c absolument pas comment faire ca sur access
SELECT TaTable.Champ1, DSum("[Champ2]","TaTable","[Champ1]<=" & [Champ1]) AS TonCumul FROM TaTable;
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "happy" a écrit dans le message news: 2d7d101c46a52$26ea7a60$ salut
on dispose d'une table avec 2 colonnes la première colonne est rempli avec des nombres disons : 1 2 3 4 5
je voudrais que la seconde contienne les sommes cumulées suite a une requete, cad 1 1 2 3 3 6 4 10 5 15
voila je c absolument pas comment faire ca sur access
merci :)
happy
ca marche nickel ce que vous m'avez proposé merci les gars mais il y a une petit problème :
voila ce que j'ai tapé : DSum("Quantité","Requête2","Priorité <=" & [Priorité]) AS QtteSum
j'ai l'impression que ma variable QtteSum est considerer comme une chaine de caractères ce qui fait que les tests d'infériorité ne fonctionnent pas bien! -> à l'execution de la requete les nombres de QtteSum sont alignés à gauche -> sur une table de ce genre 5 9 10 15 quand je demande les valeurs < 15 il ne me sort que 10
donc je suis sur qu'il considère QtteSum comme une chaine de caractères !
comment faire pour qu'elle soit un entier long?
merci :)
ca marche nickel ce que vous m'avez proposé merci les gars
mais il y a une petit problème :
voila ce que j'ai tapé :
DSum("Quantité","Requête2","Priorité <=" & [Priorité]) AS
QtteSum
j'ai l'impression que ma variable QtteSum est considerer
comme une chaine de caractères ce qui fait que les tests
d'infériorité ne fonctionnent pas bien!
-> à l'execution de la requete les nombres de QtteSum sont
alignés à gauche
-> sur une table de ce genre
5
9
10
15
quand je demande les valeurs < 15 il ne me sort que 10
donc je suis sur qu'il considère QtteSum comme une chaine
de caractères !
ca marche nickel ce que vous m'avez proposé merci les gars mais il y a une petit problème :
voila ce que j'ai tapé : DSum("Quantité","Requête2","Priorité <=" & [Priorité]) AS QtteSum
j'ai l'impression que ma variable QtteSum est considerer comme une chaine de caractères ce qui fait que les tests d'infériorité ne fonctionnent pas bien! -> à l'execution de la requete les nombres de QtteSum sont alignés à gauche -> sur une table de ce genre 5 9 10 15 quand je demande les valeurs < 15 il ne me sort que 10
donc je suis sur qu'il considère QtteSum comme une chaine de caractères !
comment faire pour qu'elle soit un entier long?
merci :)
Arnaud [lwa]
Bonjour happy,
| voila ce que j'ai tapé : | DSum("Quantité","Requête2","Priorité <=" & [Priorité]) AS | QtteSum
| donc je suis sur qu'il considère QtteSum comme une chaine | de caractères ! | comment faire pour qu'elle soit un entier long? |
Effectivement : dans le requéteur, écrire Cnum(Dsum(blablabla)) ou dans SQL :Val(Dsum(....))
à+ -- Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
Bonjour happy,
| voila ce que j'ai tapé :
| DSum("Quantité","Requête2","Priorité <=" & [Priorité]) AS
| QtteSum
| donc je suis sur qu'il considère QtteSum comme une chaine
| de caractères !
| comment faire pour qu'elle soit un entier long?
|
Effectivement :
dans le requéteur, écrire
Cnum(Dsum(blablabla))
ou dans SQL :Val(Dsum(....))
à+
--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------