synchroniser 2 listes deroulantes ? - VB/VBA/VBS - Programmation
Marsh Posté le 12-04-2005 à 16:56:34
Salut,
Je ne sais pas s'il est possible de faire ça via un assistant Access... Si c'est le cas, regarde du côté des assitants "Maître/Détail".
Autrement, il te faut coder un poil... Et c'est pas très compliqué. En gros, en sortie de ta combo 'thème', tu récupère l'id et tu renseignes la combo des sous-thème avec un "select ... where theme_id = id_selectionne"
Voilà
Marsh Posté le 12-04-2005 à 20:10:09
Il y a un autre moyen si tu utilises VBA.
Il existe un évènement "ListBox_Change()"
Imaginons alors 2 LisBox (1 et 2)
Code :
|
Marsh Posté le 13-04-2005 à 08:59:47
Tout à fait exact :-)
Je préfère l'évènement OnExit parce que comme ça on a moins d'accès à la base que sur l'évènement OnChange qui se déclenche un peu trop souvent à mon goût :-)
Mais c'est personnel
Marsh Posté le 12-04-2005 à 14:51:53
Salut à tous !
Je voudrais savoir comment synchroniser 2 listes déroulantes.
Je m'explique:
J'ai créer une seule table qui contient un champ n°auto, thème, sous_thème, et infos.
Je voudrais créer un formulaire qui contiendrais 2 listes deroulantes. et que Lorsque je selectionne un theme dans la premiere liste, je voudrais recuperer dans la 2ieme liste les sous themes correspondant.
Enfin lorsque je clique sur un sous theme, j'aimerais afficher des infos dans une zone de texte au sein du formulaire. (j'espere que vous arrivez a me suivre!!!)
merci a tous !