Bonjour,
J'ai quelques soucis avec le controle zone de liste. J'ai un formulaire basé sur une table et une zone de liste (contenant les données de la table) qui me permet de changer d'enregistrement. J'arrive à sélectionner une ligne dans la liste via vba mais je n'arrive pas à forcer un clic afin d'afficher les données de l'enregistrement sélectionné. Mon formulaire me sert à gérer des membres. Par exemple, si je sélectionne un membre dans la liste (ses données sont donc affichées dans les champs) et que je le retire de la liste, je n'ai aucun soucis pour faire disparaitre l'enregistrement de la zone de liste mais les données affichées dans les champs sont celles du membres que je viens d'enlever.
J'utilise le code suivant pour sélectionner la première ligne de la liste :
J'aimerais forcer un clic pour que les données affichées dans les champs soient celles de la ligne sélectionnée et non plus celles du membres que je viens de retirer de la liste.lstmembres.Selected(0) = True
J'ai un 2ème problème, je change la requête de la zone de liste selon une sélection dans une liste modifiable qui me sert à filtrer ma liste de membre par "Membres" ou "Ancien membres" (entre autres). J'aimerais trouver un moyen pour mettre à jour le contenu de ma liste si par exemple je change le statut d'un "Ancien membre" en "Membre" et donc celui-ci n'a plus rien à faire dans la liste des "Anciens membre" affichée puisque qu'il ne l'est plus.
Merci d'avance pour votre aide![]()
Partager