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 18/06/2011, 18h06   #1
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 57
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 57
Points : 18
Points : 18
Envoyer un message via MSN à caro2552 Envoyer un message via Skype™ à caro2552
Par défaut fonction somme() dans vba

bonjour, j'ai un etat base sur une requete croise avec des criteres de choix
j'ai donc une programmation qui fait et defait les etiquettes et les valeurs de champ

Imaginons qu'il s'agisse de calculer des stocks de mobilier, je voudrais ajouter en pied d'etat les sommes de chaque champ

Code :
1
2
3
4
 
If Left(Reports.eMateriel.Controls.Item(k).Name, 5) = "somme" Then
    Reports.eMateriel.Controls.Item(k).visible = True
      Reports.eMateriel.Controls.Item(k).ControlSource = "=Somme " & "([" & rstrMateriel.Fields(l).Name & "])"
Tout fonctionne jusqu' a ce que le form se remette en mode apercu.
microsoft jet ne reconnait pas 'somme'
Visuellement dans les proprietes du champ cela ressemble comme deux gouttes d'eau a l'expression cree par le generateur: somme([nom de champ])

MAIS CA MARCHE PAS
caro2552 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 18h11   #2
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 206
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 206
Points : 5 258
Points : 5 258
Salut,

Tu as essayé avec Sum ?

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/06/2011, 18h20   #3
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 57
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 57
Points : 18
Points : 18
Envoyer un message via MSN à caro2552 Envoyer un message via Skype™ à caro2552
un grand merci CA MARCHE
caro2552 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 18h26   #4
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 206
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 206
Points : 5 258
Points : 5 258
De rien,

En VBA il faut toujours utiliser les fonctions en anglais
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User 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 01h22.


 
 
 
 
Partenaires

Hébergement Web