Posez votre question Signaler

Moyenne sous ACCESS [Résolu]

landich - Dernière réponse le 12 mai 2008 à 21:27
J'ai un formulaire" Article" principal avec un champ PRIXestimé pour cet article et un sous formulaire en mode tabulaire avec les PRIXdevis pour le même article.
PRIXestimé fait partie d'une table ESTIMATION ( PRIXestimé est unique pour un article) et PRIXdevis de la table DEVIS il peut avoir plusieurs PRIXdevis pour un seul article.
Dans le sous formulaire je calcule la moyenne de PRIXdevis "=Moyenne[PRIXdevis]", par contre comment calculer la moyenne entre PRIXdevis et PRIXestimé ?
L'expression "=( [Estimation sous formulaire].Form![Moyenne] + [PRIX estimé])/2" me retourne une valeur fausse.
Par example:
Pour un article j'ai 3 devis
PRIXdevis: (3000+2500+250)/3=1916,66
PRIXestimé est egal à 3000
alors (1916,66 + 3000)/2=2458,33
Mais la vrai moyenne est (3000+2500+250+3000)/4=2187,5
merci d'avance
Je reste à vôtre disposition pour plus d'info.
Lire la suite 

Moyenne sous ACCESS »

2 réponses
Réponse
+0
moins plus
Bonjour,

Au lieu de calculer la moyenne dans ton sous-formulaire, calcule la somme d'une part, et compte les devis d'autre part.


Ta formule deviendra:

=( [Estimation sous formulaire].Form![SommePrix] + [PRIX estimé])/([Estimation sous formulaire].Form![NbPrix]+1)

Pour obtenir le nombre de lignes du sous-formulaire, tu dois utiliser la fonction Compte(*)

Ajouter un commentaire
Réponse
+0
moins plus
Grand MERCI pour ta formule, elle marche.

Voici ma démarche pour tous "passionés d'Access."

Dans le pied de sous formulaire j'ai créer une zone de texte avec Somme([PRIXdévis]), une autre zonne avec Compte ([PRIXdévis])
Dans le formulaire j'ai mis ta formule simplifié +1

Encore, merci et à d'autres problèmes sous Access ;-)
Ajouter un commentaire
Ce document intitulé « Moyenne sous ACCESS » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?