IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Calcul pied de groupe [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par défaut Calcul pied de groupe
    Hello,

    Je fais un calcul ds un état pour calculer la moyenne d'un élève, cf ci-dessous
    Nom : Capture.JPG
Affichages : 198
Taille : 49,5 Ko
    J'ai donné comme nom à la case sélectionnée sur le screen shot COEFF_Mat
    Et quand je demande ds le pied de groupe Elève de faire au moment d’afficher le formulaire, il m'ouvre une fenêtre en me demandant de saisir la valeur de COEFF_Matt: Bizarre non ?

    Si je mets ds le pied de groupe Eleve il m'affiche le COEFF_Mat du dernier groupe MATIERE du formulaire, donc il semble connaitre cette variable , non ?


    Me trompe-je ???
    Me Goure-je ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Retraité
    Inscrit en
    Février 2012
    Messages
    284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2012
    Messages : 284
    Par défaut
    Bonjour,
    Peut-être au lieu de demander =Somme(COEFF_Mat) essaie =Somme(Somme([M_COEF....]))
    Cordialement

  3. #3
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 961
    Par défaut
    bonjour,
    il m'affiche le COEFF_Mat du dernier groupe MATIERE du formulaire, donc il semble connaitre cette variable , non ?
    s'agit-il d'un état ou d'un formulaire ?
    Si c'est un état, ce n'est pas si simple ... Access ne sait pas faire la somme d'un contrôle dans un état sauf à utiliser une fonction de domaine, c'est pour cela qu'il existe la propriété Cumul (RunningSum en anglais).
    Il suffit de dupliquer ton contrôle COEFF_Matt (on le nommera [CumCOEFF_Matt] pour l'exemple), de le rendre invisible et de mettre la propriété Cumul à "Par groupe" (cela va initialiser le cumul à chaque changement de groupe).
    Ensuite dans ton pied de groupe tu dois utiliser ce contrôle pour afficher le total sans utiliser la fonction Somme(): =[CumCOEFF_Matt]

  4. #4
    Membre éclairé Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par défaut
    il s'agit d'un ETAT.
    Je galère.

  5. #5
    Membre éclairé Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par défaut précisions sur mon besoin...
    J'ai mon état ci dessous :
    Nom : Capture.JPG
Affichages : 160
Taille : 114,1 Ko
    qui m'affiche ensuite :
    Nom : Capture2.JPG
Affichages : 157
Taille : 29,5 Ko

    Les moyennes sont bien calculées par matière mais pour la moyenne générale, chaque matière pondérée avec son propre coefficient (qui est d'ailleurs répété a chaque ligne), je n'y arrive pas.
    J'ai besoin en pied de groupe ELEVE de récupérer la moyenne de chaque matière avec le coeff ....

  6. #6
    Membre éclairé Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    bonjour,
    s'agit-il d'un état ou d'un formulaire ?
    Si c'est un état, ce n'est pas si simple ... Access ne sait pas faire la somme d'un contrôle dans un état sauf à utiliser une fonction de domaine, c'est pour cela qu'il existe la propriété Cumul (RunningSum en anglais).
    Il suffit de dupliquer ton contrôle COEFF_Matt (on le nommera [CumCOEFF_Matt] pour l'exemple), de le rendre invisible et de mettre la propriété Cumul à "Par groupe" (cela va initialiser le cumul à chaque changement de groupe).
    Ensuite dans ton pied de groupe tu dois utiliser ce contrôle pour afficher le total sans utiliser la fonction Somme(): =[CumCOEFF_Matt]
    J'ai du mal m'expliquer car ca ne résous pas mon pb, j'ai remis un commentaire plus détaillé .
    Désole d'être pénible

  7. #7
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 961
    Par défaut
    J'ai du mal m'expliquer car ca ne résous pas mon pb, j'ai remis un commentaire plus détaillé .
    cela résout au moins le problème d'affichage de la fenêtre que tu avais au départ ...
    pour ce qui du calcul de la moyenne pondérée c'est un autre problème ... peux-tu poster le calcul avec un exemple de résultat à obtenir ?

  8. #8
    Membre éclairé Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    cela résout au moins le problème d'affichage de la fenêtre que tu avais au départ ...
    pour ce qui du calcul de la moyenne pondérée c'est un autre problème ... peux-tu poster le calcul avec un exemple de résultat à obtenir ?
    Mon post est plu haut : ds mon exemple, je souhaite calculer la moyenne générale de l'élève (ds le pied de groupe élève ) donc ici
    (8*3+16.8125*6+18*6)/(3+6+6)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pb avec pied de groupe et de page
    Par Lucie-Celibec dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 01/12/2006, 12h15
  2. Taille du pied de groupe d'un état
    Par lito74 dans le forum IHM
    Réponses: 1
    Dernier message: 12/04/2006, 07h37
  3. Réponses: 4
    Dernier message: 24/03/2006, 15h08
  4. Pied de groupe dans un état ne s'affiche pas
    Par samisu dans le forum Access
    Réponses: 1
    Dernier message: 16/10/2005, 17h32
  5. Répéter le pied de groupe sur chaque page ?
    Par DukeMc dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 07/09/2005, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo