Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/12/2010, 10h13   #1
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
Par défaut Gestion des candidatures externes - formulaire par onglet

Bonjour,

Grâce à la gentillesse et l’aide de Cinephil, membre de ce forum, j’ai pu construire mon MCD et MPD pour la gestion des candidatures externes.

MCD rectifié 22/12 14h36


Objectif de la base de donnée : créer un vivier de CV afin de pouvoir rechercher par mot-clé des candidatures susceptibles de répondre à un besoin futur.
Cela implique tout d’abord la saisie des CV dans Access via un formulaire et des requêtes d’interrogation.

Arrive maintenant le moment d’implémenter tout ça dans Access.

Ce qui est fait :
- création des tables avec leurs attributs
- création des associations avec leurs attributs
- création des relations entre ces tables et ces associations

Là où je bute .. déjà ….

è formulaire de saisie des CV
Je souhaite le présenter de façon ergonomique avec des onglets (j’ai déjà utilisé ce type de présentation en stage il y a … 6 ans, que le temps passe vite !!)



J’ai réussi avec le contrôle « onglet » à créer ce formulaire, à y insérer la première partie concernant l’état civil du candidat.
Cependant dès que j'ajoute quelque chse à un onglet, il se retrouve sur tous les onglets

exemple : la phrase "se reporter au CV stocké sur le réseau" ne devrait se voir que sur l'onglet centres d'intérêts

Comment remédier à cela ?

Merci de vos réponses,
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 10h28   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
Bonjour
Il faut cliquer sur l'étiquette de l'onglet, puis après insérer l'objet désiré.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 10h32   #3
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
Bonjour,

Merci, j'ai l'air bête là

Je laisse le sujet ouvert car j'aurais sûrement d'autres questions
ça fait tellement longtemps que je n'ai pas utilisé Access ....
Fichiers attachés
Type de fichier : xls MCD-MPD-implementation.xls (42,0 Ko, 9 affichages)
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 14h37   #4
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
Re,


Question 2 : j'ai crée ce formulaire à onglet avec comme table "de base" la table candidat. Mais j'ai bien sûr besoin de saisir les informations des autres tables. Comment insérer des champs des autres tables ? Je ne trouve pas la mnipulation à effectuer.

j'ai cherché un peu mais ce sujet par ex ne répond pas à ma question
http://www.developpez.net/forums/d10...sieurs-tables/

Merci

Question méthodo : faut-il d'abord que je crée tous els formulaires
- 1* etat civil
- 1* formation
- 1* expérience prof
- 1* compétences
et ensuite que je les insère dans le formulaire global de saisie ?



Je suis perdue .. je ne sais pas du tout par où commencer ..
--> créer des formulaires ?
--> possibilité de mettre directement dans mon formulaire "onglet" ?

---------------------------------

Quelqu'un pourrait m'aiguiller méthodologiquement ?
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 15h22   #5
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
J'ai un peu regardé ma BD de stage que j'avais réalisé avec un formulaire-onglet aussi.
J'avais récupéré tous les champs avec une requête globale.

Mais c'était un formulaire pour visualiser,
pas pour saisir des données dans des tables
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 08h26   #6
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
Bonjour
Un moyen à partir de ta Requête Source.
Dans les propriétés du formulaire:
Mettre le "Type Recordset" à "Feuille rép.dyn.(MAJ globale)"
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 08h30   #7
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
Merci de votre réponse.
Seulement commençons par le début si vous le voulez bien :
- je crée un formulaire avec l'assistant, je mets quelle table ? n'importe laquelle ? ou il faut d'abord que j'essaie de créer une requête reprenant toutes les infos de ma BD ?
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 08h58   #8
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
En fait je ne sais pas ce que tu veux faire.
Est ce un formulaire différent par onglet, mais n'ayant chacun qu'une table comme source?
Est ce le même formulaire, pour des tables différentes?
Est ce par formulaire/sous-formulaire?
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 09h49   #9
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
Ok donc ce n'était pas assez explicite.

Ce que je souhaite réaliser est la saisie du CV.
Pour que cela soit ergonomique, je souhaite que le formulaire soit présenté en 5 onglets :
- etat civil
- formation
- expérience prof
- compétences
- centres d'intérêts



- etat civil = 1 table concernée : candidat
- formation = 1 table concernée : formation
- expérience prof = 3 tables concernées : expérience prof, type_xpro, raison_depart
- competences = là ça se complique car cela concerne à la fois les langues / logiciels / permis

mais à chaque fois tout est relié à UN candidat

A noter que les tables : raison_depart, type_xpro, code_postal, formation, test_langue, langue, niveau_langue, permis, logiciel, niveau_logiciel sont déjà renseignées.
L'assistante recrutement n'a que peu de réelle saisie à faire
Je souhaitais lui faciliter la saisie via des listes déroulantes.

du coup je ne sais pas comment m'organiser ..
par exemple je ne sais pas si c'est ta proposition 3 (même formulaire, pour des tables différentes? ) ou ta proposition 4 (formulaire/sous-formulaire)

J'espère que cela est plus clair
si cela ne l'est pas, n'hésite pas à me demander plus d'explications


edit : j'ai trouvé ce tutoriel
http://www.jchambon.fr/professionnel...e_complexe.pdf
mais il n'explique pas comment obtenir les données issues de différentes tables
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 14h32   #10
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
IL me semble que tu peux procéder comme ceci:
Pour commencer il faut que ton formulaire global ait comme source, par exemple la table "Etat_Civil".
Les contrôles correspondants seront dans le premier onglet.
Dans le deuxième onglet, il faudra créer un sous-formulaire ayant comme source la table "Formation". Ils seront liés par les champs Père-Fils "Id_Candidat"

Pour l'onglet "Expérience_Pro" le sous-formulaire aura comme source la table "Expérience_Pro". Les deux tables "type_xpro" et "raison_depart" ne servant qu'à alimenter les menus déroulants. Même chose pour les liaisons Père-Fils.
Cela ne devrait donc pas poser trop de problème.

Il y a intérêt à créer ces sous formulaires avant. Puis à les insérer par l'icône "Sous formulaire" et modifier après l"Objet Source".
Bonne chance
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 14h48   #11
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
Merci
Je vais essayer de suivre ta démarche en commençant par le formulaire global se basant sur la table "candidat" (je n'ai pas de table état_civil)
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 14h50   #12
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
C'est ce qui va être le plus facile.
Après quand tu auras fini le deuxième onglet tu auras tout compris.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 15h03   #13
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
Par contre je dois avoir un problème dans ton MPD
car là j'essaie de saisir un candidat et il me demande l'ID code postal

or j'avais créer la table code postal pour éviter les erreurs de saisie dans les villes ex : une fois St Etienne, une fois Saint Etienne ..

A mon avis problème de modélisation

------------------

Pour ce type de formulaire, on se met comment directement en mode ajout ?
car là ça se met toujours sur le 1er
d'où le risque d'écraser la 1ère ligne
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 15h21   #14
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
Dans un premier temps, dans les propriétés du formulaire il faut mettre "Bouton de déplacement" à Oui, comme cela tu pourras naviguer. Penses également à autoriser les nouveaux enregistrements (toujours dans les propriétés du formulaire)
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 15h30   #15
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
Tout ça y est déjà
mais ça se place sur le 1er, j'aimerais bien que ça se place directement sur la prochaine ligne vierge
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 15h35   #16
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
Toujours dans les propriétés "Entrées Données" à OUI.
J'espère simplement que Access 97 a les mêmes propriétés que 2007.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 15h48   #17
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
yes, merci

pour le 2è onglet, je crée d'abord un formulaire "formation" qui deviendra sous-formulaire avec l'icône ?
je viens de le faire mais dans champs du sous-formulaire, il n'y a pas d'ID_candidat vu que c'es la table "formation"

comment lier ?

nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 15h56   #18
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
Je viens de regarder ton Mcd. Le formulaire formation en fait, doit avoir la table SUIT en Source.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 15h59   #19
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
pourquoi ce smiley ? ça te parait bizarre comme MCD ?
je vais tester avec "suit"

je dois louper une étape ce n'est pas possible autrement

là ça me donne ça :



or moi je souhaite pouvoir choisir la (les) formation(s) suivie(s) par le candidat

étant donné que j'ai +900 formations recensées il faudrait
1/ que je choisisse type de formation : bts/dut/master ...
2/ peut-être ensuite par mot-clé pour avoir une liste déroulante "lisible"
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 16h10   #20
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
N'ayant pas regardé le Mcd avant, je pensais naïvement que l'onglet formation aurait la table Formation en source du sous-formulaire. Voilà la raison de ma grimace. C'est d'ailleurs ce que tu avais marqué:
Citation:
formation = 1 table concernée : formation
Pour choisir, il faut une comboBox ayant comme source ta table formation à la place de la zone de texte "Id_Formation"
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h30.


 
 
 
 
Partenaires

Hébergement Web