détecter quand la touche de tabulation est enfoncé dans un contrôle " zone de liste déroulante " en utilisant Visual Basic pour Applications ( VBA) peut vous aider à exécuter du code conçu lorsque la touche est enfoncée . Dans VBA , vous pouvez utiliser la fonction " Touche enfoncée " propriété et le " KeyCode " pour tester si la touche pressée était un onglet. Ce procédé est utilisé lorsque vous voulez déplacer le focus vers un autre contrôle lorsque la touche de tabulation est pressé. Choses que vous devez
Microsoft Access
Voir Plus Instructions
1
Lancez Microsoft Access, cliquez sur l'onglet "Créer" et cliquez sur " Form Design " pour créer une nouvelle forme . Cliquez sur " combo" sur le volet Contrôles et cliquez sur le formulaire pour ajouter un nouveau contrôle ComboBox.
2
un clic droit sur la commande " zone de liste déroulante " et cliquez sur "Propriétés" pour lancer la Feuille de propriétés. Cliquez sur l'onglet "Evénement" et sélectionnez " [Procédure événementielle ] " à côté de Touche enfoncée . Cliquez sur le bouton de sélection pour ouvrir la fenêtre de l'éditeur VBA
3
Ajoutez le code suivant pour détecter lorsque la touche de tabulation est enfoncée dans le contrôle ComboBox : .
( KeyCode = vbKeyTab ) Puis
MsgBox (" touche Tab pressé " )
End If
4
Basculer vers Microsoft Access et cliquez sur l'icône "Affichage" pour exécuter le formulaire . Cliquez sur le contrôle " zone de liste déroulante " et appuyez sur la touche de tabulation pour afficher une boîte de message.