Utilisation de l' événement " OnChange " dans Visual Basics pour Applications (VBA) programme vous permet d'exécuter du code lorsque la valeur est modifiée dans les contrôles tels que les boîtes de liste déroulante. VBA est un langage de programmation informatique utilisé dans les applications Microsoft Office pour automatiser des tâches de routine. Dans Access, créer une interface utilisateur (UI) avec des contrôles à donner à l'utilisateur des moyens supplémentaires pour filtrer les données de la base . L'événement "Modifier" survient lorsque le contenu des changements de contrôle spécifié. 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 ajouter une nouvelle forme . Cliquez sur " Combo Box " dans le volet «contrôle» et cliquez sur le formulaire pour ajouter un nouveau contrôle de zone de liste déroulante. Ajouter un bouton de commande en utilisant la même technique.
2
clic droit sur le bouton de commande et cliquez sur «Propriétés». Cliquez sur l' onglet "Evénement ", choisissez " [Procédure événementielle ] " à côté de " Au clic " et cliquez sur le bouton de sélection pour ouvrir la fenêtre de l'éditeur VBA. Ajoutez le code suivant pour ajouter cinq nouveaux éléments au contrôle de zone de liste déroulante : Photos
Me.Combo0.RowSourceType = " Liste de valeurs "
Me.Combo0.AddItem ("data 1") < br >
Me.Combo0.AddItem ("data 2")
Me.Combo0.AddItem ("data 3")
Me.Combo0.AddItem ("data 4")
Me.Combo0.AddItem ("data 5")
3
revenir à la forme de données Microsoft Access et cliquez-droit sur le contrôle de zone de liste déroulante. Cliquez sur "Propriétés ", choisissez " [Procédure événementielle ] " à côté de " Le Changement " et cliquez sur le bouton de sélection pour créer un événement «change» de clic. Ajoutez le code suivant pour afficher l'élément sélectionné dans le contrôle de zone de liste déroulante en utilisant une boîte de message :
MsgBox ( Me.Combo0.Text )
4
revenir au formulaire Microsoft Access et cliquez sur l'icône "Affichage" pour exécuter le programme . Cliquez sur " Command0 " pour remplir la zone de liste déroulante avec des articles. Choisissez un élément dans la zone de liste déroulante pour afficher la boîte de message.