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

IHM Discussion :

Division du total par un champs calculé


Sujet :

IHM

  1. #1
    Membre confirmé
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 65
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Septembre 2008
    Messages : 79
    Par défaut Division du total par un champs calculé
    Bonjour,

    Access 2003 : Dans un état j'ai le total de données des différents regroupements, j'aimerais diviser ce total trouvé (juste) par le nombre de personnels qui se trouve dans un champ calculé (=Compte(Code_Pers) que j'ai nommé "TotalPers". J'arrive à cette expression :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =Compte([Duo_Pers]/"TotalPers"
    J'ai essayé plusieurs écritures et access me dit "d'aller fumer ailleurs" !

    ET tant que j'y suis peut-on additionner juste des champs d'un regroupement d'un état ?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 560
    Par défaut
    çà serait peut être mieux comme çà
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =Compte([Duo_Pers]/[TotalPers]
    Bien sur que tu peux additionner dans un regroupement

    Ex :

    si au niveau de la tete de page, tu fait un =Compte([Duo_Pers]), tu auras le total de la requête alimentant l'état
    Si tu fais pareil au niveau du regropement, tu auras juste le total au niveau du regroupement ... il me semble avoir déjà fait des trucsdans ce genre sans problème

  3. #3
    Membre confirmé
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 65
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Septembre 2008
    Messages : 79
    Par défaut
    Hélios> Merci ! Je vais m'y remettre mercredi après-midi et je te donne la réponse.

  4. #4
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Par défaut
    Citation Envoyé par helios77 Voir le message
    si au niveau de la tete de page, tu fait un =Compte([Duo_Pers]), tu auras le total de la requête alimentant l'état
    Si tu fais pareil au niveau du regroupement, tu auras juste le total au niveau du regroupement ... il me semble avoir déjà fait des trucsdans ce genre sans problème
    Attention, pas au niveau de l'entête de page, mais au niveau de l'entête d'état.
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  5. #5
    Membre confirmé
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 65
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Septembre 2008
    Messages : 79
    Par défaut
    Jeannot45 > Bonjour, êtes-vous sûre pour l'entête d'état ? J'ai installé des totaux au niveau du Pied d'état et "certains fonctionnent". (Suite à votre intervention, j'ai essayé dans l'entête d'état et ce ne fut pas trop concluant. Je me trompe peut-être . . .)

    Mes totaux qui font juste une somme des différents personnels fonctionnent mais les totaux des totaux des regroupements ne fonctionnent pas .

    Ex ans mon regroupement "Administration" j'ai mes 2 catégories de personnels avec le nombre de pers. de ces catégories, et j'ai le total du service administration (chaque champ a un nom).
    En tout j'ai 6 regroupements et le calcul pour chaque regroupement est bon.
    Dans le Pied d'état j'ai le total de mes 2 catégories de personnels de mes 6 regroupements mais le total de mes "totaux" est faux.
    Dans le champ "TotalPers" j'ai tapé :

    =Somme([TotalPersS])"TotalPersS" étant le nom du champ Total du regroupement.

  6. #6
    Membre confirmé
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 65
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Septembre 2008
    Messages : 79
    Par défaut
    Je crois que j'ai encore "merdé" dans l'encadrement de mon code. Je fais amende Très Honorable

    Je recommence le code :
    Désolée

Discussions similaires

  1. [AC-2010] Remplir automatiquement une table par des champs calculés
    Par David_18 dans le forum Access
    Réponses: 1
    Dernier message: 03/06/2014, 16h01
  2. Réponses: 5
    Dernier message: 22/01/2009, 11h20
  3. Réponses: 3
    Dernier message: 25/05/2008, 16h16
  4. Réponses: 2
    Dernier message: 13/02/2007, 19h02
  5. Réponses: 6
    Dernier message: 12/11/2006, 20h00

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