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

Modélisation Discussion :

Création d'un tableau de bord "formations"


Sujet :

Modélisation

  1. #61
    Candidat au Club Avatar de AmonDev
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2016
    Messages : 38
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    Après une réunion avec mes chefs pour faire un point et évaluer leurs besoins futurs, j'ai corrigé certaines erreurs de ma part dans les formulaires et tables, dont :

    - Le retrait de la date dans sfSessions et son remplacement par la notion de site
    - La création d'un sous formulaire sfSessDate et d'une table tSessDate liée à la session

    Nom : sessionsessdate.PNG
Affichages : 180
Taille : 11,6 Ko

    - La scission en 3 parties de la liste de résultats du formulaire pour arriver sur une partie différente de fFormations en fonction de la sélection (Formation, N° de repere, Soutien), Mais actuellement cela ne fonctionne pas, je n'ai pas encore le truc avec le focus...

    Nom : 3listes.PNG
Affichages : 194
Taille : 11,2 Ko

    Le modèle de données a aussi changé ducoup :

    Nom : MDDV5.png
Affichages : 210
Taille : 126,0 Ko

    Je mets la base ici : FormationV5.4Part.zip

    Ils voudraient aussi pouvoir définir un parcours de formation (formé par un groupe de formations) par le biais d'un tag au quelque chose dans ce genre, je dois encore me pencher dessus.

    Merci beaucoup de m'avoir expliqué tes modifications, j'ai pu comprendre mes erreurs ! Je tentais de comparer le contenu de Expr1 à la place de l'ID du salarié...

    Du coup j'ai aussi modifié la requête pour y ajouter la date de début de la session !

    Pour ce qui concerne l'analyse de données et l'extraction, on m'a demandé ceci :

    - Afficher : _ Taux de déploiement par formation (recap' du lundi)

    _ Nombre de formés avant/après la date de mise production de la formation

    _ % de satisfaction et d'évaluation global par formation

    _ % de répartition du volume d'heures (durée des sessions d'une ou plusieurs formations) :_ sur le thème
    _ sur le métier

    Le taux de déploiement est le nombre de formés divisé par le nombre de ciblés par formation et par métier.


    Les recherches doivent pouvoir être faites par formation, thème, métier cible, nombre d'heures globales (formation), nombre d'heures de formation par participant ou soutien.


    Et j'aurais une autre base à faire pour gérer les habilitations des soutiens et leurs passages d'habilitations, la table salariés sera donc à lier à cette autre base !

    Ça fait pas mal de choses !

    Pour l'analyse des données tu m'avais dit avoir pensé aux états, comment voyais-tu les choses ? J'ai un livre sur access où ils sont présentés, utilisés, etc mais je ne comprends pas vraiment ce que c'est et en quoi ils diffèrent des formulaires ?

    Merci beaucoup pour tes éclaircissements et ton aide précieuse, ça me permet de progresser très vite et apprendre des choses que je n'aurais sûrement pas connu autrement !

  2. #62
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Pour l'analyse des données, tu m'avais dit avoir pensé aux états, comment voyais-tu les choses ? J'ai un livre sur access où ils sont présentés, utilisés, etc., mais je ne comprends pas vraiment ce que c'est et en quoi ils diffèrent des formulaires ?
    Un formulaire permet à l’utilisateur de la db de gérer les tables, encoder des données.
    Un état est un document qui rend compte de la situation actuelle des données : une photo instantanée du contenu des tables. En général, il est destiné à être imprimé (papier ou PDF) pour être diffusé.

    Pour des exemples, regarde ce tutoriel : http://claudeleloup.developpez.com/t...ss/cave-a-vin/

    P.-S. Je ne serai pas disponible jusqu'à la fin de semaine prochaine.

    À bientôt.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  3. #63
    Candidat au Club Avatar de AmonDev
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2016
    Messages : 38
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    J'ai corrigé quelques bugs et revu des parties du formulaire de saisie ainsi que du formulaire de recherche, et je suis en train de faire la partie des Tags (pour définir un parcours de formation) qui seront affectés à une session. Je me familiarise avec la notion d'états pour faire la section "Récap du lundi", je pense pouvoir le finir d'ici dimanche si j'ai le temps !

    En attendant voici où j'en suis :

    Nom : inscrits.PNG
Affichages : 184
Taille : 22,1 Ko Nom : recherche.PNG
Affichages : 206
Taille : 23,6 Ko

    Le bouton sur la formation sert à supprimer la formation, le nombre d'inscrits n'est maintenant plus saisi mais calculé. Il y avait quelques bugs sur l'interface que j'ai réglés (la mise à jour du champ "pour" dans participations qui ne se faisait pas lors du passage à une autre session, une erreur de focus sur les dates de session, etc...)

    Dans la deuxième image, j'ai revu le formulaire de recherche en passant d'une zone de liste à un sous-formulaire ce qui permet de placer le focus sur le formulaire de saisie en fonction du champ sur lequel on a cliqué (cela évite les erreurs de saisie des utilisateurs).

    La base est ici : FormationV6.3PARTPart.mdb.zip.

    Je mets à jour dès que j'ai fini le système de tags/parcours ou le récapitulatif.

    J'espère que tout se passe bien pour toi !

  4. #64
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    Ça me fait plaisir de constater que tu progresses dans ta maîtrise d'Access.

    Fais signe si tu rencontres un problème.

    Bon week-end.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  5. #65
    Candidat au Club Avatar de AmonDev
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2016
    Messages : 38
    Points : 3
    Points
    3
    Par défaut
    Ça me fait plaisir de constater que tu progresses dans ta maîtrise d'Access.
    C'est grâce à toi, Merci beaucoup !

    Fais signe si tu rencontres un problème.
    Oui je te ferai signe, merci encore,

    Bon week-end à toi aussi !

  6. #66
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Tu peux améliorer la présentation en modulant la taille pour que le pied s’affiche juste en dessous de la dernière ligne.
    C’est expliqué ici :http://claudeleloup.developpez.com/t...-gigognes/#LVI
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  7. #67
    Candidat au Club Avatar de AmonDev
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2016
    Messages : 38
    Points : 3
    Points
    3
    Par défaut
    Tu peux améliorer la présentation en modulant la taille pour que le pied s’affiche juste en dessous de la dernière ligne.
    Très bien vu ! Je vais essayer dès que j'aurai compris un peu mieux les états !

    Je bloque sur une chose (qui est plutôt du sql que sur l'état en lui même).

    Je voudrais afficher les formations dont le nombre de présents est plus bas que le nombre de ciblés (les formations non terminées) et par formation : le nom, le nombre d'inscrits total, le nombre de présents total, le nombre de cibles total, la date de mise en production et si possible voir le nombre de présents et de cibles par formation et par métier (j'avais pensé à un bouton "détails" qui enverrait l'utilisateur sur un autre état avec ces infos plutôt qu'un tri).

    Avec cette requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT tFormations.Formation, Count(tParticipations.tSessionsFK) AS inscrits, Sum(tMetiersCibles.NbCibles) AS Cibles
    FROM (((tFormations INNER JOIN tSessions ON tFormations.tFormationsPK = tSessions.tFormationsFK) INNER JOIN tVagues ON tFormations.tFormationsPK = tVagues.tFormationsFK) INNER JOIN tMetiersCibles ON tVagues.tVaguesPK = tMetiersCibles.tVaguesFK) INNER JOIN tParticipations ON tSessions.tSessionsPK = tParticipations.tSessionsFK
    GROUP BY tFormations.Formation, tFormations.tFormationsPK;
    J'arrive à avoir le nombre d'inscrits total mais les chiffres du nombre de cibles total sont faux et je ne comprends pas pourquoi ...

    Nom : rtestetat.PNG
Affichages : 147
Taille : 5,3 Ko

    Nom : rtestetat2.PNG
Affichages : 189
Taille : 25,5 Ko

    Peut-être que je dois juste sélectionner les champs à utiliser dans la requête et faire un tri grâce à l'état plutôt que de tout regrouper dans ma requête ?

    J'ai aussi remarqué que dans la table session en cliquant sur le petit "+" il demande une valeur pour tSessionsFK et affiche les vagues à la place des participants ou des dates.

  8. #68
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    Je voudrais afficher les formations dont le nombre de présents est plus bas que le nombre de ciblés (les formations non terminées) et par formation : le nom, le nombre d'inscrits total, le nombre de présents total, le nombre de cibles total, la date de mise en production et si possible voir le nombre de présents et de cibles par formation et par métier (j'avais pensé à un bouton "détails" qui enverrait l'utilisateur sur un autre état avec ces infos plutôt qu'un tri).
    Pas clair pour moi.

    Peux-tu montrer le résultat que tu voudrais avec ta base de test actuelle.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  9. #69
    Candidat au Club Avatar de AmonDev
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2016
    Messages : 38
    Points : 3
    Points
    3
    Par défaut
    J'ai fait un schéma pour mieux se situer :

    Nom : schema.PNG
Affichages : 174
Taille : 14,0 Ko

    Et pour obtenir ce résultat, je ne trouve pas la bonne requête... La requête que j'ai mise tout à l'heure ne donne pas les bons chiffres pour le nombre de cibles...

    À côté de la date de mise en production, je mettrai un bouton qui ouvre un autre état qui donne des précisions sur l'avancement de la formation par métier.

  10. #70
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    Pour tester ma réponse, je me suis basé sur la base de données que tu as postée au billet 63.
    Ce que tu montres comme résultat à obtenir ne correspond pas, par exemple :

    En creusant un peu, j’ai constaté des incohérences dans les tables, par exemple des participations sans lien avec des sessions (absence de relation entre ces deux tables !).
    Question : sur quelle base de données t’appuies-tu pour construire ton exemple (ligne « Prise d’appels ») ?
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  11. #71
    Candidat au Club Avatar de AmonDev
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2016
    Messages : 38
    Points : 3
    Points
    3
    Par défaut
    Pour tester ma réponse, je me suis basé sur la base de données que tu as postée au billet 63.
    C'est cette base de données là dont je me suis servi.

    Les relations étaient effectivement défaites (erreur de ma part je suppose), je les ai remises et la base est remise ici : FormationV6.3Part.mdb.zip

    Pour mon exemple je me suis servi d'un formulaire vide juste pour te montrer ce que j'essaie de faire en rentrant des données manuellement.

    Les chiffres pour prise d'appels proviennent des deux sessions qui constituent la formation, je voudrais mesurer sur la formation complète (donc toutes les sessions de celle-ci) :

    Nom : priseappels.PNG
Affichages : 180
Taille : 26,5 KoNom : priseappels2.PNG
Affichages : 194
Taille : 25,1 Ko

    En bleu les présents ce qui nous donne 6+3=9 et en rouge les inscrits ce qui fait 6+4=10, j'ai dû mal m'exprimer sur la mesure des chiffres sur toute une formation.

    C'est la requête pour obtenir ces chiffres que je n'arrive pas à obtenir, il me donne des chiffres abracadabrants (je dois mal faire mon calcul ?)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT tFormations.Formation, Count(tParticipations.tSessionsFK) AS inscrits, Sum(tMetiersCibles.NbCibles) AS Cibles
    FROM (((tFormations INNER JOIN tSessions ON tFormations.tFormationsPK = tSessions.tFormationsFK) INNER JOIN tVagues ON tFormations.tFormationsPK = tVagues.tFormationsFK) INNER JOIN tMetiersCibles ON tVagues.tVaguesPK = tMetiersCibles.tVaguesFK) INNER JOIN tParticipations ON tSessions.tSessionsPK = tParticipations.tSessionsFK
    GROUP BY tFormations.tFormationsPK, tFormations.Formation;
    Nom : rtestetat.PNG
Affichages : 151
Taille : 7,3 Ko

  12. #72
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,



    J’ai modifié les données de accueil2 pour les besoins du test



    Pour un tel cas, procède comme ceci : tu crées des requêtes « simples » pour capter les données des colonnes. Par exemple :
    - R001 pour les trois premières colonnes

    - R002 pour les deux dernières :

    Tu prends soin d’avoir une colonne commune pour permettre de relier les requêtes entre elles : ici tFormationsPK.
    - et finalement :
    Fichiers attachés Fichiers attachés
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  13. #73
    Candidat au Club Avatar de AmonDev
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2016
    Messages : 38
    Points : 3
    Points
    3
    Par défaut
    Je comprends mieux !

    En fait j'essayais de tout faire dans une seule requête alors qu'il faut passer par plusieurs requêtes !

    Effectivement j'ai dépassé la cible dans "Accueil 2", mais c'est parce que la cible peut être dépassée par le réel si ils ajoutent des participants qui n'étaient pas prévus au départ (pour diverses raisons).
    Par contre j'ai vraiment fait une erreur dans le nombre de cibles totales de "Pro"

    Je vais me servir de ton exemple pour faire les différentes interfaces d'analyse et je les mettrai dans mon prochain post,

    Merci beaucoup Claude !

  14. #74
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    En fait j'essayais de tout faire dans une seule requête alors qu'il faut passer par plusieurs requêtes !
    C'est sans doute possible. Si un virtuose du SQL passe par ici, il fera sans doute une proposition.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

Discussions similaires

  1. Création d'un tableau de bord sous access
    Par Jiben59 dans le forum IHM
    Réponses: 11
    Dernier message: 10/02/2015, 21h08
  2. [conception] Création d'un tableau de bord
    Par ludwigMatrix dans le forum Modélisation
    Réponses: 7
    Dernier message: 02/02/2007, 16h34

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