Salut,
Je m'excuse d'avance pour le pavé que je vais écrire, mais pour obtenir l'aide de quelqu'un je pense qu'il est mieux qu'il connaisse bien mon projet
Tout d'abord je tiens a préciser que je ne suis pas du tout dans l'informatique, je travaille dans le BTP (je suis en alternance)
Lors de mon cursus scolaire, j'ai eu des cours de base de données. Le prof nous a donné comme projet de créer notre propre base données sur Access (sujet libre).
J'ai donc fait appel à mon entreprise pour le sujet afin que cette base de données soit utile car je trouvais ça dommage de faire une base de données dans l'unique but d'obtenir une note.
Mon sujet est donc que aujourd’hui, pour gérer l’affectation et le suivi d’un ouvrier sur un chantier, les conducteurs de travaux, le directeur d’exploitation et son adjoint réalise une fois par semaine une réunion qu’il nomme « réunion main d’oeuvre », suite à cette réunion le directeur d’exploitation adjoint rempli un tableau Excel qui se présente sous forme de calendrier et qui répertorie tous les ouvriers affecter à un lieu (chantier, chômage, accident de travail, formation…).
Mon sujet est donc de faire de cette feuille Excel totalement imbuvable, une base de données facile et rapide à utiliser, car le but principal étant de faire gagner du temps au directeur d’exploitation adjoint.
Il faut donc une base de données dans laquelle j’ai :
- Des employés avec toutes leurs caractéristiques (nom, prénom, matricule, restriction
médicale, commune, permis B ou non, CACES (permis engin de chantier), nature de
son métier, qualification, statut)
- Des chantiers ayant un nom, un matricule et une localité
- D’autres lieux (chômage, formation, RTT etc.)
- Un planning permettant l’affectation de la main d’oeuvre à des dates précises.
Le but de cette base de données est de pouvoir affecter un ouvrier sur un lieu à une date
donnée et de pouvoir par la suite accéder, en un clique, a toutes ces données.
Exemple :
• Cliquer sur un chantier et avoir une liste des ouvriers présent sur ce chantier avec leur
date de début d’affectation et leur date de fin d’affectation.
• Cliquer sur un ouvrier et avoir toutes ses caractéristiques qui s’affiche.
• Cliquer sur un ouvrier et connaître ou il est affecté et à quelle date
• Entrer une date et savoir qui est où à cette date.
En plus de cela il faudrait qu’en un clique, il puisse avoir accès au CACES avec leur date
de fin de validité.
Jusqu’à présent, j'ai fait le mcd, mld, j'ai fait les tables sur Acces avec leurs relations ça donne ça :
Mon problème est donc le suivant : Je n'arrive pas à rendre cette base données fonctionnelle qu'à travers des formulaires, je ne sais pas du tout quelle type de requêtes faire notamment pour rendre la ternaire fonctionnelle, donc si quelque sait m'orienter je lui en serait très reconnaissante.
Merci
Partager