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

Access Discussion :

Faire un tableau de fréquence


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Assistante de direction
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Assistante de direction
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Faire un tableau de fréquence
    Bonjour,

    Je suis grande débutante sur acces et VBA, sans jamais avoir posté ici je me suis grandement aidée des tutoriaux et autres aides merci beaucoup pour cela!
    Dans le cadre de mon travail je dois développer une base assez conséquente. Jusque là je n'ai eu aucun soucis sauf que l'on me demande de retourner la frequence d'interractions entre certains acteur. Et je ne vois même pas comment poser ma problématique simplement.

    Pour un soucis de confidentialité je parlerai ici d'agent de service et de projets.
    Des agents sont dans des services et travaillent ensembles sur des projets.
    Un agent appartient qu'a un service, mais un service peut avoir plusieurs agents.
    Un agent peut travailler sur plusieurs projets, un projets peut avoir plusieurs agents.
    J'ai besoin de connaitre pour chaque service combien de fois il a collaboré avec un autre service, dans le cas ou plusieurs agents d'un même service ont collaborés sur le même projet il ne faut pas qu'il y ai de doublons, le service ne doit etre compté qu'une seule fois.

    J'ai fais rapidement sous excel deux tableaux le premier récapitulant ce qui pourrait être dans la base, le second le tableau que je souhaite avoir en résultat.


    J'ai tenté les TCD d'accèss et d'excel sans résultats probant. Ma base ayant plus de 300 projets et plus de 1300 agents et 500 Services je ne vois pas du tout comment faire cela à la main.
    Auriez-vous une idée de comment résoudre cette problématique?

    Merci beaucoup de votre aide !

  2. #2
    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 : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Je t'avoue ne pas comprendre ton TCD.

    Pour ce qui est du process, tu peux pratique avec access comme avec Excel.
    Tu pars d'une requete qui reprend le Nom et le Service et tu appliques la proprété Valeurs Distinctes pour eviter les doublons
    A partir de ce résultat, tu peux faire ton TCD
    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

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Assistante de direction
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Assistante de direction
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci de la réponse!

    Oups j'avais fais une faute j'avais mis TBC au lieu de TCD...

    Le problème est que le seul résultat que j'ai pu avoir c'est le nombre de projets sur lequel a travaillé un service, et non pas le nombre de projets sur lesquels ont travaillé ensembles plusieurs services.
    Tel que :
    SA à participé à trois projets en commun avec SB
    SA à participé à un projet en commun avec SC
    SB à participé à 2 projets en commun avec SA

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 088
    Points : 5 204
    Points
    5 204
    Par défaut
    Bonjour,

    Cela ne me semble pas trivial et fort mal adapté à un traitement dans excel... Même si tout est possible !

    Requete des projets "mesprojets" (supprime les doublons pour pouvoir compter ensuite) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select distinct projet, service from mabase
    requete des projets multiservice "multi" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select distinct a.projet, a.service as s1, b.service as s2 
    from mesprojets as a inner join mesprojets as b on a.projet=b.projet
    where a.service<>b.service
    requete des interractions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select s1, s2, count(*) from multi group by s1,s2
    J'ai pas testé... On peut aussi l'écrire en une seule requête imbriquée mais ça ne sera pas très lisible !
    Enfin la dernière requête doit pouvoir être modifiée pour une présentation TCD et non pas en liste...

    Bon courage
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

Discussions similaires

  1. Faire un tableau en public!!!
    Par electrosat03 dans le forum Access
    Réponses: 2
    Dernier message: 09/02/2006, 23h59
  2. [XSLT] aide pour faire un tableau HTML avec fusion de lignes
    Par utwor dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 02/01/2006, 21h41
  3. VB6: Comment faire un tableau de tableaux ?
    Par AsmCode dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 10/11/2005, 22h57
  4. [Conception][constructeur] pour faire un tableau
    Par vasilov dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 20/07/2005, 10h58
  5. [CR] comment faire un tableau croisé
    Par yoyothebest dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 29/08/2004, 18h32

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