ACCESS

sacha -  
 TiToO_In_Da_WOod -
Bonjour,
est ce que vous pouvez m'aider sur access j'ai des dificultés voila

Contexte
Vous êtes responsable logistique dans une PME d’envergure nationale, spécialisée dans le BTP. Malgré la crise, le travail ne manque pas et vous croulez sous les chantiers. Votre mission consiste, après signature d’un contrat avec un client, d’organiser tout les moyens humains et matériels nécessaires à la réalisation du chantier dans les temps. Vous déléguez une partie de ces taches à vos collaborateurs, mais votre équipe s’essouffle et il est temps de pensez au recrutement de nouveaux éléments.
Vous recevez régulièrement des cv de candidats potentiels, mais leur lecture est longue et fastidieuse. Compte tenu du volume de cv s’accumulant sur votre bureau (+ de 300), vous décidez de mettre en place l’organisation qui vous permettra de trouver rapidement la perle rare parmi les candidats.
Vous choisissez de concevoir (après déclaration préalable auprès de la cnil) une base Access permettant d’enregistrer les caractéristiques des candidats, afin de trouver plus rapidement, grâce à des requêtes les compétences que vous recherchez.
Cette base Access sera alimentée par une personne du service Secrétariat, qui se chargera de saisir toutes les informations présentes sur le cv du candidat.
Question 1
Elaborer sur Access une base de données correspondant au contexte, en utilisant les informations suivantes :
Un candidat peut proposer plusieurs fois son CV. On souhaite connaitre à chaque fois la date de candidature. On mémorise également au maximum 4 expériences significatives, ainsi que 3 loisirs pratiqués.
Les informations pertinentes concernant un candidat sont :
• Le nom, prénom, adresse, codepostal, ville,n°tel et mail
• La date de naissance, le nombre d’enfant
• Les permis possédés avec leur date d’obtention
On souhaite également enregistrer les diplômes obtenus avec l’année d’obtention ainsi que le centre de formation dans lequel ils ont été obtenus. Chaque diplôme est caractérisé par un niveau ( V, IV, III, II, I)
Question 2
Elaborer les requêtes suivantes :
• Liste des candidats ayant une expérience en logistique
• Age moyen des candidats pratiquant le golf comme loisir
• Nombre de candidats disposant d’un diplôme de niveau 2 obtenu dans le centre de formation AFT

5 réponses

Nabla's Messages postés 20731 Statut Contributeur 3 194
 
vu la tete de l'énoncer, tu ne travailles pas dans le BTP, je dirai que tu est étudiant en BTS ou DUT informatique... Je dirai meme informatique de gestion(pour faire access, y a bien que les info de gestions....meme chez microsoft, ils préfèrent utiliser sql server), et tu n'as pas envie de faire le boulo toi meme....

donc, demandes de l'aide sur une partie, ou propose un interessement conséquent (quelques centaines d'euro) car sur CCM, on ne fais pas vos devoirs!

merci, bonne soirée...
si tu veux poser une question sur un point de difficulté précis, nous serons ravis de t'aider
0
sacha
 
BONJOUR NABLA's
merci pour ton message pour information , je ne suis plus étudiant et c'est un travail que ma fille m'a demandé de lui faire vu qu'elle n'arrive pas et moi aussi c pour caje demande de l'aide
sinon je suis en train d'essayer de le fair et j'en trouve des dificultés
0
Jean_Jacques Messages postés 1048 Statut Membre 112
 
Bonjour Sacha,

L'analyse de votre besoin tient la route, mais c'est un gros travail en perspective.
Je suggère, dans un premier temps, de mettre en place une base quit remplit une part limitée de votre
cahier des charges, tout en étant immédiatement utile. Il faut que l'utilisateur en tire profit dès le démarrage.
Ensuite, il est tout à fait possible de faire évoluer la base en l'enrichissant de nouvelles fonctionnalités.

Je préconise même de démarrer avec un tableau EXCEL. Les informations collectées sous EXCEL pourront être exploitée ultérieurement sous ACCESS.

A propos d'ACCESS, et pour vous faire une idée, vous pouvez également jeter un coup d'oeil sur les bases ACCESS spécimen que vous trouverez sous :

Fichier/Nouvelle base de données/ Onglet base de données.

Il y a là un choix de Bases de données susceptibles de remplir, serait-ce partiellement, les besoins que vous exprimez.

Pour résumer ma pensée : Il faut procéder par étapes

Cordialement
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
bon, allé, je donne un coup de main pour la structure...
une table "candidats" avec les champs : "id_candidat,"Le nom, prénom, adresse, codepostal, ville,n°tel, mail ,La date de naissance, le nombre d’enfant, les champs losirs, et les expériences pertinantes (car ca ne change jamais)
une table "permis candidat" avec l'id du candidat (clef etrangère), le nom du permis, et la date (+ une clef primaire)
une table "diplome candidat" avec l'id du candidat (clef etrangère), nom du diplome, niveau, année, etc...

une table candidature avec l'id du candidat, et la date de la candidature....

voila, t'as la structure.. t'as cas modéliser ca
0
sacha
 
merci nabla's
pour ton aide je suis entrain de bosser dessus et c ca te d"range pas je te met au courant de mon avancée comme ca tu me guideun peu stp marci d'avance
0
NonMaisOh !!
 
Si je puis me permettre,

Y a plus que bosser ceci avec un peu plus de recul et c'est bon :

"Un candidat peut proposer plusieurs fois son CV. On souhaite connaitre à chaque fois la date de candidature. On mémorise également au maximum 4 expériences significatives, ainsi que 3 loisirs pratiqués."

amicalement.
0
sacha
 
bonsoir

c encore moi , je voudrais bien vous envoyer mon mcd et MLD pour qie vous me conseillez si c bien fait ou pas ?
comment je peux vous joindre mon travail?
merci d'avance
0
TiToO_In_Da_WOod > sacha
 
Re,

(voir réponses plus bas).

Crdlt.
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
pas de soucis. PLus tu en dis sur ton avancé, plus il y a des chances que qqcn vienne t'aider (moi ou un autre). Nous pouvons t'aider dans ta reflexion, et t'expliquer... mais on aime pas faire les devoirs a la place des gens, donc evite de dire "j'ai ca a faire", mais plutot : montrer ce que tu as deja fait, dis ce que tu aimerai faire, et comment tu penses qu'on pourrai le faire, pourquoi tu n'arrives pas a le faire (pb rencontrés) et nous on essayera d'aider
0
sacha
 
bonsoir
comment faire pour mettre une clef étrangere?
je vous montre ce que j'ai fait en ce moment
0
sacha
 
bonsoir
je vous montre mon travail que j'ai fait mais comment je peux faire pour le joindre?




nb
comment faire une clef étrangere?
0
Le_Youki > sacha
 
Bonjour,

1-
Si vous voulez proposer votre travail, déposez votre modèle de données (une capture écran par exemple) sous la forme d'un fichier sur le serveur suivant :

https://www.cjoint.com/

2-
Une clef étrangère est une colonne qui est référencée par une clef primaire dans une autre table.
En Access, vu que ce n'est pas un vrai Système de Gestion de Bases de Données et que la modélisation Relationnelle est fooooort limitée nous en conviendrons, je ne crois pas qu'on puisse indiquer à Access qu'une colonne est une clef étrangère (Access vérifie t'il les contraintes de référence ??) mais c'est pas grave dans l'absolu - cela dit je connais mal Access.

Faut juste faire attention en effectuant cette démarche lors du remplissage de vos tables :

Si c'est une clef étrangère, la valeur de la colonne doit obligatoirement être référencée dans la liste des valeurs associées à la clef primaire de la table "parente".

Vous souhaitant une bonne journée sous le soleeeillleeuu.

Amicalement.
0
Nabla's Messages postés 20731 Statut Contributeur 3 194 > Le_Youki
 
en effet, je croi pas que ce soit géré..... donc on fait une colone, et simplement, la contrainte ne sera pas gérée, ce n'est pas grave dasn l'absolu
0
KéKeCest !! > Nabla's Messages postés 20731 Statut Contributeur
 
Bonsoir,

Permettez moi d'insister encore mais il me semble que ce besoin n'a pas été modélisé par vos soins :

"Un candidat peut proposer plusieurs fois son CV. On souhaite connaitre à chaque fois la date de candidature. On mémorise également au maximum 4 expériences significatives, ainsi que 3 loisirs pratiqués.".

Bonne soirée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
il faut faire un select AVG('age') from candidats where....
0