Forcer la séléction d'une liste déroulante

Résolu
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



Configuration: Windows / Firefox 98.0
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
Je suppose, sans rien voir, que, dans
afterupdate()
, 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
0
Yanss49
 
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.
0