Σε ένα έργο της Access (*.adp), μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής OpenStoredProcedure για να ανοίξετε ένα αποθηκευμένη διαδικασία σε προβολή φύλλου δεδομένων, αποθηκευμένη διαδικασία προβολή σχεδίασης ή Προεπισκόπηση εκτύπωσης. Αυτή η ενέργεια εκτελεί την καθορισμένη αποθηκευμένη διαδικασία όταν ανοίγει σε προβολή φύλλου δεδομένων. Μπορείτε να επιλέξετε τη λειτουργία καταχώρησης δεδομένων για την αποθηκευμένη διαδικασία και να περιορίσετε τις εγγραφές που εμφανίζονται στην αποθηκευμένη διαδικασία.
Σημείωση: Αυτή η ενέργεια δεν θα επιτρέπεται εάν η βάση δεδομένων δεν είναι αξιόπιστη.
Σημείωση: Η Access 2010 είναι η τελευταία έκδοση που υποστηρίζει έργα δεδομένων της Access.
Ρύθμιση
Η ενέργεια μακροεντολής OpenStoredProcedure περιλαμβάνει τα παρακάτω ορίσματα.
|
Όρισμα ενέργειας |
Περιγραφή |
|
Όνομα διαδικασίας |
Το όνομα της αποθηκευμένης διαδικασίας που θα ανοίξει. Το πλαίσιο πλαίσιο Όνομα διαδικασίας στην ενότητα Ορίσματα ενέργειας του παραθύρου σχεδίασης μακροεντολών εμφανίζει όλες τις αποθηκευμένες διαδικασίες στην τρέχουσα βάση δεδομένων. Αυτό είναι ένα απαιτούμενο όρισμα. Εάν εκτελέσετε μια μακροεντολή που περιέχει την ενέργεια μακροεντολής OpenStoredProcedure σε ένα βάση δεδομένων βιβλιοθήκης, Access πρώτα αναζητά την αποθηκευμένη διαδικασία με αυτό το όνομα στη βάση δεδομένων βιβλιοθήκης και, στη συνέχεια, στην τρέχουσα βάση δεδομένων. |
|
Προβολή |
Η προβολή στην οποία θα ανοίξει η αποθηκευμένη διαδικασία. Κάντε κλικ στην επιλογή Φύλλο δεδομένων, Σχεδίαση, Προεπισκόπηση εκτύπωσης, Συγκεντρωτικός Πίνακας ή Συγκεντρωτικό Γράφημα στο πλαίσιο Προβολή . Η προεπιλογή είναι Φύλλο δεδομένων. |
|
Λειτουργία δεδομένων |
Η λειτουργία καταχώρησης δεδομένων για την αποθηκευμένη διαδικασία. Αυτό ισχύει μόνο για αποθηκευμένες διαδικασίες που έχουν ανοιχτεί σε προβολή φύλλου δεδομένων. Κάντε κλικ στην επιλογή Προσθήκη (ο χρήστης μπορεί να προσθέσει νέες εγγραφές, αλλά δεν μπορεί να προβάλει ή να επεξεργαστεί υπάρχουσες εγγραφές), Επεξεργασία (ο χρήστης μπορεί να προβάλει ή να επεξεργαστεί υπάρχουσες εγγραφές και να προσθέσει νέες εγγραφές) ή Μόνο για ανάγνωση (ο χρήστης μπορεί μόνο να προβάλει εγγραφές). Η προεπιλογή είναι Επεξεργασία. |
Παρατηρήσεις
Αυτή η ενέργεια είναι παρόμοια με το διπλό κλικ στην αποθηκευμένη διαδικασία στο παράθυρο περιήγησης ή με το δεξί κλικ στην αποθηκευμένη διαδικασία στο παράθυρο περιήγησης και την επιλογή της εντολής που θέλετε.
Η μετάβαση σε προβολή σχεδίασης ενώ είναι ανοιχτή η αποθηκευμένη διαδικασία καταργεί τη ρύθμιση του ορίσματος Κατάσταση δεδομένων για την αποθηκευμένη διαδικασία. Αυτή η ρύθμιση δεν είναι σε ισχύ, ακόμα και αν ο χρήστης επιστρέψει στην προβολή φύλλου δεδομένων.
Συμβουλές
-
Μπορείτε να σύρετε μια αποθηκευμένη διαδικασία από το παράθυρο περιήγησης στο παράθυρο σχεδίασης μακροεντολών. Αυτό δημιουργεί αυτόματα μια ενέργεια μακροεντολής OpenStoredProcedure που ανοίγει την αποθηκευμένη διαδικασία σε προβολή φύλλου δεδομένων.
-
Εάν δεν θέλετε να εμφανίζονται τα μηνύματα συστήματος που συνήθως εμφανίζονται όταν εκτελείται μια αποθηκευμένη διαδικασία (υποδεικνύοντας ότι πρόκειται για μια αποθηκευμένη διαδικασία και δείχνει πόσες εγγραφές θα επηρεαστούν), μπορείτε να χρησιμοποιήσετε την ενέργεια SetWarnings για να αποκρύψετε την εμφάνιση αυτών των μηνυμάτων.
Για να εκτελέσετε την ενέργεια μακροεντολής OpenStoredProcedure σε μια λειτουργική μονάδα Visual Basic for Applications (VBA), χρησιμοποιήστε τη μέθοδο OpenStoredProcedure του αντικειμένου DoCmd.