Όταν μια φόρμα βάσης δεδομένων της Access 2013 είναι ανοιχτή, μπορείτε να χρησιμοποιήσετε τον κώδικα VBA για να αλλάξετε τα περιεχόμενα και ακόμη και την εμφάνιση της φόρμας, από τη μεγάλη εικόνα έως τα μεμονωμένα στοιχεία ελέγχου.
Ας υποθέσουμε ότι έχετε μια φόρμα που περιλαμβάνει ένα στοιχείο ελέγχου για την επιλογή τρόπου πληρωμής. Όταν ο χρήστης επιλέγει έναν τρόπο πληρωμής, θέλετε να ενεργοποιήσετε ή να απενεργοποιήσετε άλλα στοιχεία ελέγχου στη φόρμα με βάση τον επιλεγμένο τρόπο πληρωμής. Εναλλακτικά, μπορεί να θέλετε να συμπληρώσετε αυτόματα ορισμένα άλλα στοιχεία ελέγχου στη φόρμα ή ακόμα και να κάνετε ορισμένα στοιχεία ελέγχου ορατά ή αόρατα, ανάλογα με τη μέθοδο πληρωμής που επέλεξε ο χρήστης.
Μέσα στο VBA, χρησιμοποιήστε την ακόλουθη σύνταξη για να αλλάξετε την ιδιότητα ενός στοιχείου ελέγχου:
ControlName.PropertyName = Τιμή
ControlName είναι το πλήρες όνομα ενός στοιχείου ελέγχου σε μια ανοιχτή φόρμα, το PropertyName είναι το όνομα της ιδιότητας που θέλετε να αλλάξετε και η τιμή είναι η νέα τιμή για την ιδιότητα. Μια κουκκίδα διαχωρίζει το όνομα ελέγχου από το όνομα της ιδιότητας. Το πλήρες όνομα σημαίνει ότι το όνομα πρέπει να περιέχει τόσο το όνομα της φόρμας όσο και το όνομα του στοιχείου ελέγχου. Σε μια ενότητα τάξης, ωστόσο, μπορείτε να χρησιμοποιήσετε τη λέξη-κλειδί Me για να αντιπροσωπεύει το όνομα της φόρμας. Η λέξη-κλειδί Me σημαίνει «η φόρμα στην οποία είναι συνδεδεμένη αυτή η ενότητα τάξης».