Använda " OnChange " händelse i Visual Basics for Applications ( VBA ) Programmet ger dig möjlighet att köra kod när ett värde ändras i kontroller såsom kombinationsrutor . VBA är en dator programmeringsspråk som används i Microsoft Office-program för att automatisera rutinuppgifter . I Access skapar ett användargränssnitt ( UI ) med kontroller för att ge användaren ytterligare sätt att filtrera sina databasdata . Den " Change " händelse inträffar när innehållet i de angivna kontroll ändras . Saker du behöver
Microsoft Access
Visa fler instruktioner
1
Launch Microsoft Access , klicka på " Skapa " -fliken och klicka på " Form Design " för att lägga till en ny form . Klicka på " Combo Box " från " Controls " rutan och klicka på formuläret för att lägga till en ny kontroll kombinationsruta . Lägg en kommandoknapp med samma teknik .
2
Högerklicka på kommandoknappen och klicka på "Egenskaper . " Klicka på "Event " fliken , välj " [Event Procedure ] " bredvid " On Click ", och klicka på de tre punkterna för att starta VBA Editor fönstret . Lägg till följande kod för att lägga till fem nya objekt i kombinationsrutan kontroll :
Me.Combo0.RowSourceType = " Value List "
Me.Combo0.AddItem ( " uppgifter 1 " )
Me.Combo0.AddItem ( " uppgifter 2 " ) katalog
Me.Combo0.AddItem ( " uppgifter 3 " ) katalog
Me.Combo0.AddItem ( " uppgifter 4 " )
Me.Combo0.AddItem ( " uppgifter 5 " ) Addera 3
Växla tillbaka till Microsoft Access-formulär och högerklicka på kontrollen kombinationsrutan . Klicka på "Egenskaper " och välj " [Event Procedure ] " bredvid " On förändring" och klicka på de tre punkterna för att skapa en " förändring " click-händelse . Lägg till följande kod för att visa objektet som valts i kombinationsrutan kontroll med hjälp av en meddelanderuta :
MsgBox ( Me.Combo0.Text )
4
Växla tillbaka till Microsoft Access-formulär och klicka på " Visa " -ikonen för att köra programmet . Klicka " Command0 " att befolka kombinationsrutan med objekt . Välj ett alternativ från kombinationsrutan för att visa meddelanderutan .