Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 21/11/2011, 17h30   #1
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Par défaut Formule reprenant le critère défini

Bonjour,

Est il possible de faire cela :

Champ 1 avec critère
Les champs 1, 3 et 5 contiennent les mêmes valeurs mais à d'autres fins.

Est il possible de faire cela :

Code :
VraiFaux([champ3]<> Critère de [Champ1];Sum[Champ1];0)
Merci de votre réponse
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 17h42   #2
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 895
Points : 3 895
salut ALEX80800,

DSum() cf <F1>

vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 17h47   #3
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Merci Vodiem pour cette réponse rapide.

Est-il possible d'effectuer cette "expr" sans utiiliser vba?
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 23h55   #4
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 895
Points : 3 895
c'est une fonction commune comme le VraiFaux()
DSum()<=>SomDom()
tu peux l'employer n'importe où.
vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 10h23   #5
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Mais comment reprendre le critère du champ 1 (exple : "1932") dans le champ 3 sans le renommer dans la formule?

Comment faire pour que le formule du champ 3 s'automatise lorsque le critère du champ 1 change?
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 13h46   #6
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 895
Points : 3 895
pas sur de bien tout comprendre...
pourquoi 'renommer' la formule?
si le résultat ne se recalcule pas automatiquement après saisie et qu'il s'agit bien d'un controle (zone de texte, zone de liste...) sur l'événement après maj tu peux executer un .Requery sur l'objet en question pour forcer le calcul.

vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 09h58   #7
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Bonjour Vodiem,

J'ai compris le principe.

Mais saurais tu m'aidais sur la cause de l'erreur de fonction d'agrégat en fonction pièce jointe
Images attachées
Type de fichier : jpg Capture.JPG (33,4 Ko, 7 affichages)
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 10h30   #8
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 178
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 178
Points : 2 807
Points : 2 807
Bonjour ALEX80800 et Vodiem,

Eh bien, il faut cocher tous les champs du regroupement : l'ensemble des champs du SELECT non issus d'un calcul de groupe doit se retrouver dans le GROUP BY.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h59.


 
 
 
 
Partenaires

Hébergement Web