Création d'une liste déroulante avec des relations table
Résolu
KMI59
-
KMI59 -
KMI59 -
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 ;)
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 ;)
A voir également:
- Liste déroulante access table
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Table ascii - Guide
- Table des matières word - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
3 réponses
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.
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.
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/
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/