Création d'une liste déroulante avec des relations table

Résolu/Fermé
KMI59 - 20 mai 2022 à 11:17
 KMI59 - 27 mai 2022 à 08:38
Bonjour,
je suis novice sur Access, je me demandais si c'était possible de faire des relations dans les listes déroulantes avec des tables.

Mon problème étant le suivant :
Je chercher à faire un formulaire, avec une liste déroulante où on doit renseigner le domaine du contrôle dans la colonne "domaine" puis grâce à la donnée rentrée dedans on aurait une liste déroulante dans la colonne "contrôle" réalisé avec juste les contrôles qui rentre dans le domaine rentré.

Pour l'instant, j'ai créé des tables enregistrées sous le nom de chaque domaine et dans les tables il y a juste les contrôles qui peuvent être réalisés dans les domaines.
Exemple :
Nom de la table : Protection incendie
Contenu de la table : sprinklers, RIA...
Mais je n'arrive pas a faire le système de choix voulu :/

J'espère que mon problème est assez claire :(

Merci pour votre aide ;)

3 réponses

blackmefias_3350 Messages postés 706 Date d'inscription dimanche 20 septembre 2020 Statut Membre Dernière intervention 8 mars 2024 58
Modifié le 23 mai 2022 à 20:03
bonjour , je suppose que vous vouliez faire un truc du genre :

petite base de données avec deux tables , une requête , un formulaire


Tables :



Reqête
mode création :


mode données:


formulaire:


Pour ce qui est des listes déroulante dans mon formulaire, je n'utilise aucune macro et aucune programmation en VBA.

par contre vous verrez bien que j'utilise deux listes modifiable indépendante qui sont apparentée au champ CodeLocalité.

si je change le code postal ( modifiable9 ) , le champ "CodeLocalite" ainsi que la liste déroulante "modifiable11" reçoivent les données référant au code postal .

par exemple modifiable9 = 4000 Modofiable11 = Liège le champ CodeLocalite = 1453

ce qui correspond à la ligne 1453 de ta table T_Codes_Pos voir image ci-dessous:


donc modifiable9 = codepostal (4000) Modifiable11=Commune (Liège) le champ CodeLocalite= l'identifiant de la table T_Codes-Pos ( 1453)

bien évidement, sans formulaire ou Forms , il vous sera impossible de créer ce genre d'application.

PS: pour un meilleur visuel du formulaire, vous devez renommer les étiquettes des listes déroulante comme suit Code Postal et Localité quand au champ CodeLocalite , vous devez changer dans les propriétés de l'objet visible = non.

blackmefias_3350 Messages postés 706 Date d'inscription dimanche 20 septembre 2020 Statut Membre Dernière intervention 8 mars 2024 58
20 mai 2022 à 16:56
bonjour,

pouvez vous nous montrez ( copie d'écran de vos tables ) vos formulaires

ou nous les envoyer via Cjoint
https://www.cjoint.com/

afin d'y voir plus claire et de mieux vous aider .

sinon, vous pouvez aussi visiter ces liens:
https://kb.in-set.com/paramtrage-de-la-zone-de-liste-droulante-dun-champ-dune-table-microsoft-access/
https://grenier.self-access.com/access/formulaires/formulaires-listes/listes-deroulantes-liees/
Bonjour, merci pour votre réponse.
J'ai suivi les liens et ils sont très utiles.

Mal heureusement, le projet de créer des formulaires au niveau de mon entreprise a été abandonné.
0
Bonjour, ou je voulais quelque chose qui ressemble à ça super !!!
Merci beaucoup pour votre aide :)
bonne journée !