Når en Access 2013-databaseformular er åben, kan du bruge VBA-kode til at ændre indholdet og endda udseendet af formularen, fra det store billede ned til de enkelte kontroller.
Antag, at du har en formular, der indeholder en kontrol for valg af betalingsmetode. Når brugeren vælger en betalingsmetode, vil du aktivere eller deaktivere andre kontroller på formularen baseret på den valgte betalingsmetode. Alternativt vil du måske autofylde nogle andre kontroller på formularen eller endda gøre nogle kontroller synlige eller usynlige, afhængigt af hvilken betalingsmetode brugeren valgte.
Inden for VBA skal du bruge følgende syntaks til at ændre en kontrols egenskab:
ControlName.PropertyName = Værdi
Kontrolnavn er det fulde navn på en kontrol på en åben formular, Ejendomsnavn er navnet på den egenskab, du vil ændre, og Værdi er den nye værdi for egenskaben. En prik adskiller kontrolnavnet fra egenskabsnavnet. Det fulde navn betyder, at navnet skal indeholde både navnet på formularen og navnet på kontrollen. I et klassemodul kan du dog bruge søgeordet Mig til at stå for formularnavnet. Nøgleordet Me betyder "den form, som dette klassemodul er knyttet til."