Het gebruik van de " OnChange " evenement in Visual Basics for Applications ( VBA ) -programma stelt u in staat om code uit te voeren wanneer een waarde wordt gewijzigd in besturingselementen zoals keuzelijsten . VBA is een programmeertaal gebruikt in Microsoft Office-toepassingen om routinetaken te automatiseren . In Access , maakt u een User Interface ( UI ) met controles om de gebruiker extra mogelijkheden om hun database te filteren geven . De " Change " event treedt op wanneer de inhoud van het opgegeven control changes . Wat je nodig hebt Microsoft Access Toon Meer Aanwijzingen Lancering Microsoft Access 1 , klikt u op het tabblad "Create " en klik op " Form Design " om een nieuwe vorm toe te voegen . Klik op " Combo Box" van de " Controls " venster en klik op het formulier om een nieuwe keuzelijst controle toe te voegen . Een opdracht knop met behulp van dezelfde techniek . Pagina 2 Klik met de rechtermuisknop op de opdracht knop en klik op 'Eigenschappen'. Klik op het tabblad "Event " , kies " [ Event Procedure ] " naast " On Click, " en klik op de puntjes om het venster VBA- editor te starten . Voeg de volgende code toe aan vijf nieuwe items toe te voegen aan de keuzelijst met invoervak : Me.Combo0.RowSourceType = " Value List " Me.Combo0.AddItem ( " data 1 " ) < br Me.Combo0.AddItem ( " data 2 " ) Me.Combo0.AddItem > ( " data 3 " ) Me.Combo0.AddItem ( " data 4 " ) < br Me.Combo0.AddItem ( " data 5 " ) Schakelaar > 3 terug naar de Microsoft Access-formulier en met de rechtermuisknop op de keuzelijst met invoervak . Klik op " Eigenschappen " kiezen " [ Event Procedure ] " naast " On Change , " en klik op de ellips om een " change " click evenement te creëren . Voeg de volgende code toe aan het item gekozen in de keuzelijst controle met behulp van een bericht wilt weergeven : MsgBox ( Me.Combo0.Text ) Switch Goedkope 4 terug naar de Microsoft Access-formulier en klik op de " View " pictogram om het programma uit te voeren . Klik op " Command0 " te bevolken de keuzelijst met items . Kies een item uit de keuzelijst om het berichtvenster weer te geven .
|