Bonjour le Forum,
Cela fait 2 mois que je lis 2 livres sur Access (Micro Application et Eyrolles) et que je travaille sur une BdD pour mettre les mains dans le cambouis.
Ce matin, je me suis inscrit sur votre site afin de lire quelques posts, mais je n'ai pas trouvé la réponse à ma question.
Je me permets de faire appel à votre expertise !
BdB :
Je travaille dans les RH. Mon objectif est de créer une fiche d'identité pour chaque fonction existant au sein de la société.
Dans ma table Fonction, il y a toutes sortes d'informations :
- le titre en anglais
- le titre dans la langue locale (nous avons des sites partout en Europe)
- le statut (la fonction est-elle occupée par quelqu'un ou non : active ou passive ?)
- le site (plusieurs possibilités "cochables")
- le pays (plusieurs possibilités "cochables")
- le responsable HR (plusieurs possibilités "cochables")
- le domaine fonctionnel
- le sous-domaine fonctionnel
Les relations de la Bdb :
Solution souhaitée :
La société est divisée en 6 domaines, eux-mêmes divisés en plusieurs sous-domaines.
Les voici :
Pour ces 2 champs, autant dans la Table que dans le Formulaire créés, je travaille avec des listes déroulantes.
J'aimerais que lorsque je définis le domaine, Access restreint le choix du sous-domaine aux sous-domaines qui correspondent au domaine.
Exemple : si dans la première liste je choisis "Commercial", les choix dans la 2e liste sont :
- soit "Category Management",
- soit "Commercial".
A l'heure actuelle, la 2e liste ne tient pas compte du choix indiqué dans la 1ère liste. La 2e liste montre TOUS les sous-domaines.
Cela signifie que des erreurs peuvent se glisser. Je peux par exemple choisir "Commercial" et puis un sous-domaine qui ne dépend pas de notre branche "Commercial" ("HR" ou WD & DC").
J'ai essayé de modifier les relations, mais en vain.
J'ai essayé de créer une requête. Elle fonctionne dans le sens où elle me demande d'indiquer le domaine (cfr image), mais je n'ai pas réussi à l'intégrer dans la Table ou dans le Fomulaire.
Existe-t-il une solution ?
Plusieurs champs de ma table suivent le même schéma. J'aimerais donc reproduire la solution avec d'autres champs.
D'avance merci pour votre aide !
Voici la BdD avec des enregistrements fictifs.
2014-11-26 Grading documentation.zip
Partager