Kun Access 2013 -tietokantalomake on auki, voit VBA-koodilla muuttaa lomakkeen sisältöä ja jopa ulkoasua kokonaisuudesta yksittäisiin säätimiin.
Oletetaan, että sinulla on lomake, joka sisältää ohjausobjektin maksutavan valintaa varten. Kun käyttäjä valitsee maksutavan, hän haluaa ottaa käyttöön tai poistaa käytöstä muita lomakkeen ohjaimia valitun maksutavan perusteella. Vaihtoehtoisesti voit halutessasi täyttää automaattisesti joitain muita lomakkeen säätimiä tai jopa tehdä joistakin näkyvistä tai näkymättömistä riippuen siitä, minkä maksutavan käyttäjä valitsi.
Käytä VBA:ssa seuraavaa syntaksia muuttaaksesi ohjausobjektin ominaisuutta:
ControlName.PropertyName = Arvo
Ohjausnimi on ohjausobjektin täydellinen nimi avoimessa lomakkeessa, PropertyName on sen ominaisuuden nimi, jota haluat muuttaa, ja Arvo on ominaisuuden uusi arvo. Piste erottaa ohjausobjektin nimestä ominaisuuden nimestä. Täydellinen nimi tarkoittaa, että nimen tulee sisältää sekä lomakkeen että ohjausobjektin nimi. Luokkamoduulissa voit kuitenkin käyttää avainsanaa Minä edustamaan lomakkeen nimeä. Avainsana Me tarkoittaa "lomaketta, johon tämä luokkamoduuli on liitetty".