Quan un formulari de base de dades d'Access 2013 està obert, podeu utilitzar el codi VBA per canviar el contingut i fins i tot l'aparença del formulari, des del panorama general fins als controls individuals.
Suposem que teniu un formulari que inclou un control per triar un mètode de pagament. Quan l'usuari tria un mètode de pagament, vol activar o desactivar altres controls del formulari en funció del mètode de pagament seleccionat. Alternativament, és possible que vulgueu omplir automàticament alguns altres controls del formulari o fins i tot fer que alguns controls siguin visibles o invisibles, depenent del mètode de pagament que hagi seleccionat l'usuari.
Dins de VBA, utilitzeu la sintaxi següent per canviar la propietat d'un control:
ControlName.PropertyName = Valor
ControlName és el nom complet d'un control en un formulari obert, PropertyName és el nom de la propietat que voleu canviar i Value és el nou valor de la propietat. Un punt separa el nom del control del nom de la propietat. El nom complet significa que el nom ha de contenir tant el nom del formulari com el nom del control. En un mòdul de classe, però, podeu utilitzar la paraula clau Jo per representar el nom del formulari. La paraula clau Jo significa "el formulari al qual s'adjunta aquest mòdul de classe".