Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/11/2010, 23h14   #1
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 130
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 130
Points : 29
Points : 29
Par défaut Compter les valeurs numérique de champ

Bonjour à tous,

Je cherche le moyen de faire la somme au sein d'une table les valeurs numériques d'un champ dont l'enregistrement répond à un critère.

Voici ma première piste :

Code :
1
2
3
4
strSql = "Select sum(Validation) FROM " & SourceTable & " WHERE ((Validation = '" & 1 & "'));"
 
Me.Resultat.Value = strSql
Me.Resultat.Value.Requery
Merci
fisio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2010, 04h47   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 238
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 238
Points : 11 025
Points : 11 025
Bonjour,

Code :
"Select sum(Validation) FROM " & SourceTable & " WHERE ((Validation = '" & 1 & "'));"
1° Me paraît incorrect : Validation = '" & 1 & "' ---> Validation = '1'
laisse supposer que ton champ [Validation] est du texte (donc une somme ?)

2° S'il s'agit d'une addition dans laquelle tous les facteurs sont égaux à 1, utilise plutôt directement une syntaxe du genre
Me.Resultat = Dcount(…

3° et pour une somme, en général,
Me.Resultat = DSum(…

Si tu as des problèmes avec les fonctions de domaine vois ceci :
http://starec.developpez.com/tuto/fonctionsdomaines/
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h37.


 
 
 
 
Partenaires

Hébergement Web