Μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής OpenVisualBasicModule σε βάσεις δεδομένων της Access για να ανοίξετε μια συγκεκριμένη λειτουργική μονάδα Visual Basic for Applications (VBA) σε μια συγκεκριμένη διαδικασία. Αυτό μπορεί να είναι μια διαδικασία ρουτίνας, μια διαδικασία συνάρτησης ή μια διαδικασία συμβάντος.
Σημείωση: Ξεκινώντας από την Access 2010, η ενέργεια μακροεντολής OpenModule μετονομάστηκε σε OpenVisualBasicModule.
Σημείωση: Αυτή η ενέργεια δεν θα επιτρέπεται εάν η βάση δεδομένων δεν είναι αξιόπιστη.
Σημείωση: Η ενέργεια μακροεντολής OpenVisualBasicModule δεν είναι διαθέσιμη στις εφαρμογές web της Access.
Ρύθμιση
Η ενέργεια μακροεντολής OpenVisualBasicModule περιλαμβάνει τα παρακάτω ορίσματα.
Όρισμα ενέργειας |
Περιγραφή |
Όνομα λειτουργικής μονάδας |
Το όνομα της λειτουργικής μονάδας που θέλετε να ανοίξετε. Επιλέξτε το όνομα της λειτουργικής μονάδας στην αναπτυσσόμενη λίστα. Μπορείτε να αφήσετε κενό αυτό το όρισμα εάν θέλετε να πραγματοποιήσετε αναζήτηση σε όλες τις τυπικές λειτουργικές μονάδες στη βάση δεδομένων για μια διαδικασία και να ανοίξετε την κατάλληλη λειτουργική μονάδα σε αυτή τη διαδικασία. Εάν εκτελέσετε μια μακροεντολή που περιέχει την ενέργεια OpenVisualBasicModule σε ένα βάση δεδομένων βιβλιοθήκης, Access πρώτα αναζητά τη λειτουργική μονάδα με αυτό το όνομα στη βάση δεδομένων βιβλιοθήκης και, στη συνέχεια, στην τρέχουσα βάση δεδομένων. |
Όνομα διαδικασίας |
Το όνομα της διαδικασίας στην οποία θέλετε να ανοίξετε τη λειτουργική μονάδα. Εάν αφήσετε κενό αυτό το όρισμα, η λειτουργική μονάδα ανοίγει στην ενότητα "Δηλώσεις". |
Σημείωση: Πρέπει να εισαγάγετε ένα έγκυρο όνομα είτε στο όρισμα Όνομα λειτουργικής μονάδας είτε στο όρισμα Όνομα διαδικασίας .
Παρατηρήσεις
Μπορείτε να χρησιμοποιήσετε αυτή την ενέργεια μακροεντολής για να ανοίξετε μια διαδικασία συμβάντος, καθορίζοντας το όρισμα Όνομα λειτουργικής μονάδας και το όρισμα Όνομα διαδικασίας . Για παράδειγμα, για να ανοίξετε τη διαδικασία συμβάντος Click του κουμπιού PrintInvoice στη φόρμα Orders, ορίστε το όρισμα Όνομα λειτουργικής μονάδας σε Form.Orders και ορίστε το όρισμα Όνομα διαδικασίας σε PrintInvoice_Click. Για να προβάλετε τη διαδικασία συμβάντος για μια φόρμα ή αναφορά, η φόρμα ή η αναφορά πρέπει να είναι ανοιχτή.
Παρομοίως, για να ανοίξετε μια διαδικασία σε ένα λειτουργική μονάδα κλάσης, πρέπει να καθορίσετε το όνομα της λειτουργικής μονάδας, παρόλο που η λειτουργική μονάδα κλάσης δεν χρειάζεται να ανοίξει.
Για να ανοίξετε μια ιδιωτική διαδικασία, η λειτουργική μονάδα που την περιέχει πρέπει να είναι ανοιχτή.
Αυτή η ενέργεια έχει το ίδιο αποτέλεσμα με το δεξί κλικ σε μια λειτουργική μονάδα στο παράθυρο περιήγησης και, στη συνέχεια, κάνοντας κλικ στην επιλογή Προβολή σχεδίασης. Αυτή η ενέργεια σάς επιτρέπει επίσης να καθορίσετε ένα όνομα διαδικασίας και να πραγματοποιήσετε αναζήτηση στις τυπικές λειτουργικές μονάδες σε μια βάση δεδομένων για διαδικασίες.
Συμβουλή: Μπορείτε να επιλέξετε μια λειτουργική μονάδα στο παράθυρο περιήγησης και να τη σύρετε στο παράθυρο μακροεντολών. Αυτό δημιουργεί αυτόματα μια ενέργεια OpenVisualBasicModule που ανοίγει τη λειτουργική μονάδα στην ενότητα Declarations.
Για να εκτελέσετε την ενέργεια OpenVisualBasicModule σε μια λειτουργική μονάδα VBA, χρησιμοποιήστε τη μέθοδο OpenModule του αντικειμένου DoCmd .