Forcer la séléction d'une liste déroulante
Résolu
Yanss49
-
Yanss49 -
Yanss49 -
Bonjour, j'ai réaliser une BDD assez complexe.
sur un formulaire, j'ai code postal et ville (j'ai toutes les villes et CP de mon département dans une table)
j'ai mis un afterupdate sur le CP pour que ma liste déroulante ville me propose que les villes correspondant au CP.
tout fonctionne, sauf lorsque je passe de CP a ville a cause de afterupdate il revient dans la première zone de texte (nom) de la même fiche.
mon but est de trouver un code pour forcer la sélection de la liste déroulante "Ville" de la même fiche.
L'ordre des tabulations est dans le bonne ordre.
Merci d'avance.
Yanss49
sur un formulaire, j'ai code postal et ville (j'ai toutes les villes et CP de mon département dans une table)
j'ai mis un afterupdate sur le CP pour que ma liste déroulante ville me propose que les villes correspondant au CP.
tout fonctionne, sauf lorsque je passe de CP a ville a cause de afterupdate il revient dans la première zone de texte (nom) de la même fiche.
mon but est de trouver un code pour forcer la sélection de la liste déroulante "Ville" de la même fiche.
L'ordre des tabulations est dans le bonne ordre.
Merci d'avance.
Yanss49
Configuration: Windows / Firefox 98.0
2 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
Je suppose, sans rien voir, que, dansafterupdate()
, il y a du code pour rafraîchir le formulaire.SetFocus
permettra sans doute de positionner sur le contrôle souhaité.
https://docs.microsoft.com/fr-fr/office/vba/api/access.form.setfocus -
Merci vivement pour ta réponse.
voici mon code :Private Sub CP_AfterUpdate()
DoCmd.Requery
Forms!Adherents!Ville.SetFocus
End Sub
tu a résolu mon problème.