Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
670 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Additionner un champ numerique ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Additionner un champ numerique ?

n°129360
Turk182
Strike Again !!!
Posté le 22-04-2002 à 15:57:57  profilanswer
 

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 ?
 
merci d'avance


---------------
Mes mémoires de Retrogamer - Le Retroblog de Turk182! en livres - Suivez le blog sur Facebook
mood
Publicité
Posté le 22-04-2002 à 15:57:57  profilanswer
 

n°129365
Lord II
PIB2000
Posté le 22-04-2002 à 16:01:58  profilanswer
 

Tu fais CLng(Text1.Text) et ensuite tu additionne


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°129380
Turk182
Strike Again !!!
Posté le 22-04-2002 à 16:21:15  profilanswer
 

tu pourrais être plus precis plize...


---------------
Mes mémoires de Retrogamer - Le Retroblog de Turk182! en livres - Suivez le blog sur Facebook
n°129389
speed18
Posté le 22-04-2002 à 16:33:32  profilanswer
 

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 ?

n°129392
Turk182
Strike Again !!!
Posté le 22-04-2002 à 16:36:56  profilanswer
 

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)
 
voila...merci quand même !!!


---------------
Mes mémoires de Retrogamer - Le Retroblog de Turk182! en livres - Suivez le blog sur Facebook
n°129400
speed18
Posté le 22-04-2002 à 16:42:03  profilanswer
 

yes, core mieux...
Par contre, tu peux additioner en vb, heureusement que ça marche...
;-)

n°129456
HelloWorld
Salut tout le monde!
Posté le 22-04-2002 à 17:46:21  profilanswer
 

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 ;)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°129477
Turk182
Strike Again !!!
Posté le 22-04-2002 à 18:26:10  profilanswer
 

HelloWorld a écrit a écrit :

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 !!!


---------------
Mes mémoires de Retrogamer - Le Retroblog de Turk182! en livres - Suivez le blog sur Facebook

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Additionner un champ numerique ?

 

Sujets relatifs
[VB6] Pb avec champ numeriqueInterbase, comment déclarer un champ de type booléen
[Delphi] Convertion d'un string en numériqueTransformer un montant (format numérique) en toute lettre
[ASP/VBSCRIPT/JAVASCRIPT] Pb de vérification de la validé d'1 champ[SQL] Convertir une donnée numérique en texte et/ou en date
[javascript] cacher / montrer un champ d'un formulaire[SQL-MySQL] Additionner deux colonnes
[WML] équivalent du champ hidden 
Plus de sujets relatifs à : [VB] Additionner un champ numerique ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR