Création d'une liste déroulante avec des relations table
Résolu/Fermé
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
- Google sheet liste déroulante - Accueil - Guide bureautique
3 réponses
blackmefias_3350
Messages postés
709
Date d'inscription
dimanche 20 septembre 2020
Statut
Membre
Dernière intervention
26 novembre 2024
63
Modifié le 23 mai 2022 à 20:03
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 :![](https://img-19.ccm2.net/Jw0912jWysb00iE3s3hdN8bltmk=/440x/64b21fc8c60d4e5998cb1007ec05272d/ccm-ugc/TableClients.png)
![](https://img-19.ccm2.net/bM5VaP8KO4c-z552NRb6E3_hNdE=/440x/f7e5c980325e4b4ab9d6e34e70c36572/ccm-ugc/TableCodesPos.png)
Reqête
mode création :
![](https://img-19.ccm2.net/XUU4RTUMpL6Tl1_tQAnm6nvjZEA=/440x/1eda0336af82429f9cac2ba0fd7aadec/ccm-ugc/RequeteCodeLocalite.png)
mode données:![](https://img-19.ccm2.net/8x07DSBCsDMyF1u60HwaSvCP6X8=/440x/9edd709f95ee4729aa544360e34cbec8/ccm-ugc/RequeteCodeLocaliteDonnees.png)
formulaire:![](https://img-19.ccm2.net/QAytDz1-GhH6Bscq217R5sert5k=/440x/d907330754f44b85a32b409ad7639ed7/ccm-ugc/Formulaire.png)
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:![](https://img-19.ccm2.net/7tFKvghtPeRT941v0rFgf6qvklA=/440x/eecbc959e36e4d878070329104998d0b/ccm-ugc/T_codes_Pos_LIEGE.png)
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 :
![](https://img-19.ccm2.net/Jw0912jWysb00iE3s3hdN8bltmk=/440x/64b21fc8c60d4e5998cb1007ec05272d/ccm-ugc/TableClients.png)
![](https://img-19.ccm2.net/bM5VaP8KO4c-z552NRb6E3_hNdE=/440x/f7e5c980325e4b4ab9d6e34e70c36572/ccm-ugc/TableCodesPos.png)
Reqête
mode création :
![](https://img-19.ccm2.net/XUU4RTUMpL6Tl1_tQAnm6nvjZEA=/440x/1eda0336af82429f9cac2ba0fd7aadec/ccm-ugc/RequeteCodeLocalite.png)
mode données:
![](https://img-19.ccm2.net/8x07DSBCsDMyF1u60HwaSvCP6X8=/440x/9edd709f95ee4729aa544360e34cbec8/ccm-ugc/RequeteCodeLocaliteDonnees.png)
formulaire:
![](https://img-19.ccm2.net/QAytDz1-GhH6Bscq217R5sert5k=/440x/d907330754f44b85a32b409ad7639ed7/ccm-ugc/Formulaire.png)
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:
![](https://img-19.ccm2.net/7tFKvghtPeRT941v0rFgf6qvklA=/440x/eecbc959e36e4d878070329104998d0b/ccm-ugc/T_codes_Pos_LIEGE.png)
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
709
Date d'inscription
dimanche 20 septembre 2020
Statut
Membre
Dernière intervention
26 novembre 2024
63
20 mai 2022 à 16:56
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/
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/