J'ai un Champ TOTAL dans ma BD qui sur ma feuille est dans un Textbox et je voudrais qu'au chargement de ma feuille il me les additionne tous et me mette le resultat dans un label ....comment on fait ?
Ben tu les additionne en vb.
Puis après tu mets la somme dans une variable.
Enfin tu rafraichis le champs texte :
Dim Somme
Somme = champs1+champs2+....+champsn
(ou une boucle...)
Label1.Caption = "Ma somme = " & Somme
Label1.Refresh
C'est ça ?
Turk182
Strike Again !!!
Posté le 22-04-2002 à 16:36:56
speed18 a écrit a écrit :
Ben tu les additionne en vb.
Puis après tu mets la somme dans une variable.
Enfin tu rafraichis le champs texte :
Dim Somme
Somme = champs1+champs2+....+champsn
(ou une boucle...)
Label1.Caption = "Ma somme = " & Somme
Label1.Refresh
C'est ça ?
Non ca marche pas...par contre j'ai trouvé plus simple :
Set rts = db.OpenRecordset("SELECT sum(salTOTAL1) FROM contabilidad" )
rts.MoveLast
LabelTotal.Caption = rts(0)
yes, core mieux...
Par contre, tu peux additioner en vb, heureusement que ça marche...
;-)
HelloWorld
Salut tout le monde!
Posté le 22-04-2002 à 17:46:21
Peut etre a t il obtenu une concatenation de chaines parce qu'il n'a pas converti ...
Faire Dim Somme As UnType (Long par ex) permet d'eviter ces surprises ... et de programmer un peu plus proprement
Peut etre a t il obtenu une concatenation de chaines parce qu'il n'a pas converti ...
Faire Dim Somme As UnType (Long par ex) permet d'eviter ces surprises ... et de programmer un peu plus proprement
Ben j'avais bien declare ma variable AS LONG et ca ne marchait pas car sur ma feuille il me mettait 0 pourtant je faisais MOVENEXT mais rien a faire...alors qu'avec le SQL c'est nickel !!!