Video: Top 25 Excel 2016 Tips and Tricks 2025
Når en Access 2013-database skjema er åpen, kan du bruke VBA-koden til å endre innholdet og til og med utseendet på skjemaet, fra det store bildet ned til de enkelte kontroller.
Anta at du har et skjema som inneholder en kontroll for å velge en betalingsmåte. Når brukeren velger en betalingsmetode, vil du aktivere eller deaktivere andre kontroller på skjemaet basert på den valgte betalingsmåten. Alternativt kan det være lurt å autofilere noen andre kontroller på skjemaet eller til og med gjøre noen kontroller synlige eller usynlige, avhengig av hvilken betalingsmetode brukeren valgte.
I VBA bruker du følgende syntaks for å endre en kontrolls eiendom:
ControlName. PropertyName = Verdi
ControlName er det komplette navnet på en kontroll på en åpen form, PropertyName er navnet på egenskapen du vil endre, og Verdi er den nye verdien for eiendommen. En prikk skiller kontrollnavnet fra eiendomsnavnet. Det komplette navnet betyr at navnet skal inneholde både navnet på skjemaet og navnet på kontrollen. I en klassemodul kan du imidlertid bruke søkeordet Me til å stå for skjemnavnet. Søkeordet Me betyr "skjemaet som denne klassemodulen er vedlagt. “
