Εάν θέλετε να εκτελείτε ένα συγκεκριμένο σύνολο ενεργειών κάθε φορά που ξεκινά μια βάση δεδομένων της Access, μπορείτε να δημιουργήσετε μια μακροεντολή AutoExec. Για παράδειγμα, ίσως θέλετε να μεγιστοποιείται αυτόματα το παράθυρο εφαρμογής, να κλειδώνεται το παράθυρο περιήγησης και, στη συνέχεια, να ανοίγει μια συγκεκριμένη αναφορά.
Μια μακροεντολή AutoExec είναι απλώς μια μακροεντολή που ονομάζεται AutoExec. Όταν ξεκινά μια βάση δεδομένων, η Access εκτελεί τη μακροεντολή AutoExec πριν εκτελέσει οποιαδήποτε άλλη μακροεντολή ή κώδικα VBA.
Δημιουργία μακροεντολής AutoExec
Εάν έχετε ήδη δημιουργήσει μια μακροεντολή που περιέχει τις ενέργειες που θέλετε να εκτελούνται κατά την εκκίνηση της βάσης δεδομένων, απλώς μετονομάστε τη μακροεντολή σε AutoExec και θα εκτελεστεί την επόμενη φορά που θα ανοίξετε τη βάση δεδομένων. Διαφορετικά, ακολουθήστε αυτά τα βήματα για να δημιουργήσετε μια μακροεντολή:
-
Στην καρτέλα Δημιουργία, στην ομάδα Άλλο, κάντε κλικ στην επιλογή Μακροεντολή.
-
Στην αναπτυσσόμενη λίστα στην κορυφή της Λειτουργίας δόμησης μακροεντολών, επιλέξτε την ενέργεια που θέλετε να εκτελέσετε. Εάν χρειάζεται, πληκτρολογήστε τις κατάλληλες τιμές στα πλαίσια ορίσματος.
-
Εάν δεν μπορείτε να βρείτε την ενέργεια που θέλετε, στην καρτέλα Σχεδίαση, στην ομάδα Εμφάνιση/Απόκρυψη, βεβαιωθείτε ότι έχετε επιλέξει Εμφάνιση όλων των ενεργειών. Με αυτήν τη διαδικασία, επεκτείνετε τη λίστα ενεργειών που μπορείτε να χρησιμοποιήσετε, αλλά η λίστα θα περιλαμβάνει ορισμένες ενέργειες που θα εκτελούνται μόνο αν η βάση δεδομένων είναι αξιόπιστη. Για περισσότερες πληροφορίες, ανατρέξτε στο άρθρο Αποφασίστε αν θα πρέπει να εμπιστευτείτε μια βάση δεδομένων.
-
-
Επαναλάβετε το βήμα 2 για κάθε πρόσθετη ενέργεια που θέλετε να πραγματοποιηθεί.
-
Κάντε κλικ στο κουμπί Αποθήκευση και στο παράθυρο διαλόγου Αποθήκευση ως, πληκτρολογήστε AutoExec.
-
Κάντε κλικ στο κουμπί OK και, στη συνέχεια, κλείστε τη Λειτουργία δόμησης μακροεντολών. Η νέα μακροεντολή θα εκτελεστεί την επόμενη φορά που θα ανοίξετε τη βάση δεδομένων.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας μακροεντολών, ανατρέξτε στο άρθρο Δημιουργία μακροεντολής περιβάλλοντος εργασίας χρήστη (UI).
ΣΗΜΕΙΩΣΕΙΣ:
-
Για να παρακάμψετε τη μακροεντολή AutoExec και άλλες επιλογές εκκίνησης, κρατήστε πατημένο το πλήκτρο SHIFT κατά την εκκίνηση της βάσης δεδομένων. Για περισσότερες πληροφορίες, ανατρέξτε στο άρθρο Παράκαμψη επιλογών εκκίνησης όταν ανοίγετε μια βάση δεδομένων.
-
Ένας άλλος τρόπος για την πραγματοποίηση ενεργειών όταν μια βάση δεδομένων ξεκινά, είναι να καθορίσετε μια φόρμα εκκίνησης και, στη συνέχεια, να προσαρτήσετε μακροεντολές ή κώδικα VBA στα συμβάντα OnOpen ή OnLoad της φόρμας. Για περισσότερες πληροφορίες, ανατρέξτε στο άρθρο Ορισμός της προεπιλεγμένης φόρμας που εμφανίζεται όταν ανοίγετε μια βάση δεδομένων της Access.