begin process at 2008 08 20 18:10:35
1 228 990 membres
350 nouveaux aujourd'hui
14 259 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Somme de lignes dans une table access [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (Monico9385)

Somme de lignes dans une table access le 26/04/2004 22:40:24

Monico9385

Bonjour,

j'aurai voulu savoir coment je peux faire la somme de toutes les lignes d'une table et mettre cette somme dans un label.

Merci d'avance

Re : Somme de lignes dans une table access le 26/04/2004 23:08:49

ultraxa

somme de quoi?? de chiffre ? ou du texte ??
texte = texte& texte

Re : Somme de lignes dans une table access le 26/04/2004 23:57:04

crenaud76
Supposant qu'il sagit de faire la somme des valeurs d'un champ numérique :
SELECT SUM(Nom_du_Champ) From Nom_de_la_Table

Christophe R.

Re : Somme de lignes dans une table access le 27/04/2004 11:34:45

Monico9385

je voudrai la somme de chiffre. Et christophe, je comprend pas ta commande. Parce qu'en fait c'est la somme de plusieurs champs de toutes les lignes de la table.
Donc moi j'avais fait comme ca:
a = rs.Fields ("Nom_du_Champ")
b= rs.Fields ("Nom_du_Champ")
etc

label.Caption = a + b

Mais le pb c'est que ca me fait que la somme de la premiere ligne et non de toutes les lignes correspondant aux champ.

Si vous pouvez m'eclairer.

Merci

Re : Somme de lignes dans une table access le 27/04/2004 11:46:07

ultraxa

avec ça :
a = rs.Fields ("Nom_du_Champ")
b= rs.Fields ("Nom_du_Champ")
ça correspond a additionner le memechiffre !!!!il faut mettre

do while rs.eof
label.caption= label.caption + rs.Fields ("Nom_du_Champ")
rs.movenext
next


par contre sa requete est bonne

Re : Somme de lignes dans une table access le 27/04/2004 14:59:09

crenaud76
Si tu veux la somme de toute les valeur comprise dans le champ "NomdeChamp" de ta table, il te suffit de construire ton Recordset avec la requete suivante :
"SELECT SUM(NomdeChamp)" et tu obtiendra un recordset avec un seul enregistrement contenant un seul champ, dont la valeur sera la somme de toutes les valeurs du champ "NomdeChamp"
Ce sera bcp plus rapide que de parcourir ta table enr par enr et de faire l'addition toi-même T-SQL sait le faire, autant en profiter

Christophe R.

Re : Somme de lignes dans une table access le 27/04/2004 15:12:37

Monico9385

Ouai mais moi je suis sur VB6..

Re : Somme de lignes dans une table access le 27/04/2004 15:19:42

ultraxa

et alors ?? nous aussi , qd tu créer ton recordset tu a bien une requete ?

Re : Somme de lignes dans une table access le 27/04/2004 15:25:29

Monico9385

qu'est ce que tu entend par le mot requete?

Re : Somme de lignes dans une table access le 27/04/2004 15:58:17

ultraxa

requete c'est ça : "select* from tables" ..
mais je crois qu'il faudrait que tu nous explique ce que tu veux faire exactement


[Page 1 Page 2]
Classé sous : access, table, lignes, somme

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
campagne Adwords
Budget : 5 000€
Boite echanges securis...
Budget : 500€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS