Με τις μακροεντολές περιβάλλοντος εργασίας χρήστη (UI) στις εφαρμογές web της Access μπορείτε να εκτελέσετε ενέργειες όπως το άνοιγμα μιας άλλης προβολής, η εφαρμογή φίλτρου ή η δημιουργία νέας εγγραφής. Υπάρχουν δύο είδη: οι "ενσωματωμένες" μακροεντολές περιβάλλοντος εργασίας χρήστη, που επισυνάπτουν απευθείας σε αντικείμενα περιβάλλοντος εργασίας χρήστη, όπως τα κουμπιά εντολών, τα σύνθετα πλαίσια ή το αντικείμενο κουμπιού γραμμής ενεργειών και οι "αυτόνομες" μακροεντολές περιβάλλοντος εργασίας χρήστη, που περιέχονται σε αντικείμενα μακροεντολών.
Για να αποφύγετε την επικάλυψη μακροεντολής, μπορείτε να χρησιμοποιήσετε ξανά αυτόνομες μακροεντολές περιβάλλοντος εργασίας χρήστη καλώντας τις από άλλες μακροεντολές. Μπορείτε να δείτε τις αυτόνομες μακροεντολές περιβάλλοντος εργασίας χρήστη στο παράθυρο περιήγησης, στην περιοχή "Μακροεντολές", αλλά δεν μπορείτε να τις εκτελέσετε απευθείας από εκεί. Χρησιμοποιήστε την ενέργεια RunMacro για να εκτελέσετε μια αυτόνομη μακροεντολή περιβάλλοντος εργασίας χρήστη από μια ενσωματωμένη μακροεντολή περιβάλλοντος εργασίας χρήστη.
Σημείωση: Αυτό το άρθρο δεν αφορά τις βάσεις δεδομένων της Access για υπολογιστές.
Δημιουργία ενσωματωμένης μακροεντολής περιβάλλοντος εργασίας χρήστη σε μια εφαρμογή web της Access
Οι ενσωματωμένες μακροεντολές περιβάλλοντος εργασίας χρήστη στις εφαρμογές web της Access εκτελούνται όταν προκύπτουν συγκεκριμένα συμβάντα σε μια προβολή, όπως όταν κάνετε κλικ σε ένα κουμπί, επιλέγετε ένα στοιχείο σε ένα σύνθετο πλαίσιο ή φορτώνετε μια προβολή. Οι μακροεντολές γίνονται μέρος της προβολής ή του στοιχείου ελέγχου όπου είναι ενσωματωμένες.
Εδώ θα βρείτε τα συμβάντα στα οποία μπορείτε να επισυνάψετε μια μακροεντολή περιβάλλοντος εργασίας χρήστη σε ένα στοιχείο ελέγχου ή προβολή σε μια εφαρμογή web της Access:
Τύπος συμβάντος |
Όταν συμβεί αυτό |
Μετά την ενημέρωση |
Προκύπτει αφού πληκτρολογήσετε δεδομένα σε ένα στοιχείο ελέγχου ή επιλέξετε ένα στοιχείο σε ένα στοιχείο ελέγχου λίστας. |
Με κλικ |
Παρουσιάζεται όταν είναι επιλεγμένο ένα στοιχείο ελέγχου. |
Με την τρέχουσα |
Συμβαίνει όταν ο χρήστης μετακινείται σε διαφορετική εγγραφή στην προβολή. |
Κατά τη φόρτωση |
Παρουσιάζεται κατά το άνοιγμα μιας προβολής. |
Δείτε εδώ τα συμβάντα που υποστηρίζει κάθε στοιχείο ελέγχου στις προβολές λίστας και τις κενές προβολές:
Στοιχείο ελέγχου ή τύπος αντικειμένου |
Υποστηριζόμενα συμβάντα |
Κουμπί γραμμής ενεργειών |
Με κλικ |
Αυτόματη Καταχώρηση |
Μετά την ενημέρωση, με κλικ |
Κουμπί |
Με κλικ |
Πλαίσιο ελέγχου |
Μετά την ενημέρωση |
Σύνθετο πλαίσιο |
Μετά την ενημέρωση |
Υπερ-σύνδεση |
Μετά την ενημέρωση, με κλικ |
Εικόνα |
Με κλικ |
Ετικέτα |
Με κλικ |
Πλαίσιο κειμένου πολλών γραμμών |
Μετά την ενημέρωση, με κλικ |
Πλαίσιο κειμένου |
Μετά την ενημέρωση, με κλικ |
Προβολή |
Με την τρέχουσα τιμή, με τη φόρτωση |
Σημειώσεις:
-
Οι προβολές σύνοψης σε εφαρμογές web της Access δεν υποστηρίζουν τη δυνατότητα προσθήκης προσαρμοσμένων στοιχείων ελέγχου, γεγονός που σημαίνει ότι δεν μπορείτε να προσθέσετε μακροεντολές περιβάλλοντος εργασίας χρήστη σε οποιαδήποτε στοιχεία ελέγχου σε αυτόν τον τύπο προβολής.
-
Οι προβολές φύλλου δεδομένων δεν υποστηρίζουν τα συμβάντα του στοιχείου ελέγχου "Μετά την ενημέρωση". Μπορείτε να ορίσετε μόνο τη λογική μακροεντολής στο συμβάν "Μετά την ενημέρωση" των στοιχείων ελέγχου που τοποθετούνται στις προβολές "Λίστα" και "Κενό".
-
Τα στοιχεία ελέγχου του προγράμματος περιήγησης Web, τα στοιχεία ελέγχου δευτερεύουσας προβολής και τα σχετικά στοιχεία ελέγχου δεν υποστηρίζουν συμβάντα σε οποιονδήποτε τύπο προβολής.
Δείτε πώς μπορείτε να δημιουργήσετε μια ενσωματωμένη μακροεντολή περιβάλλοντος εργασίας χρήστη σε μια εφαρμογή web της Access:
-
Επιλέξτε το στοιχείο ελέγχου στο οποίο θέλετε να ενσωματώσετε τη μακροεντολή.
-
Κάντε κλικ στο κουμπί "Ενέργειες". Η Access ανοίγει το παράθυρο διαλόγου "Ενέργειες" για την προσαρμοσμένη ενέργεια.
-
Κάντε κλικ στο συμβάν στο οποίο θέλετε να επισυνάψετε τη μακροεντολή. Η Access εμφανίζει μια κενή μακροεντολή σε προβολή σχεδίασης μακροεντολής και μπορείτε να ξεκινήσετε να προσθέτετε ενέργειες.
Δημιουργία αυτόνομης μακροεντολής περιβάλλοντος εργασίας χρήστη σε μια εφαρμογή web της Access
-
Κάντε κλικ στην κεντρική > για >τη μακροεντολή.
Η Access εμφανίζει μια κενή μακροεντολή σε προβολή σχεδίασης μακροεντολής και μπορείτε να ξεκινήσετε να προσθέτετε ενέργειες.
-
Κάντε κλικ στο κουμπί Αποθήκευση. Πληκτρολογήστε το όνομα της μακροεντολής στο πλαίσιο "Όνομα μακροεντολής" και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
Συμβουλές για τη δημιουργία μακροεντολής περιβάλλοντος εργασίας χρήστη σε μια εφαρμογή web της Access
Αυτές οι συμβουλές θα πρέπει να σας βοηθήσουν να μεταβείτε πιο ομαλά στη διαδικασία.
-
Για να κάνετε αναφορά σε ένα πεδίο σε μια μακροεντολή, χρησιμοποιήστε τη μορφή [TableName].[ Όνομα_πεδίου]. Για παράδειγμα, χρησιμοποιήστε [Εργασίες].[ Προθεσμία] για αναφορά στο πεδίο "Προθεσμία" καιστο πεδίο [Εργασίες].[ Κατάσταση] για αναφορά στο πεδίο "Κατάσταση". Εάν η προβολή σας βασίζεται σε ένα ερώτημα, δώστε το όνομα του αποθηκευμένου αντικειμένου ερωτήματος. Για παράδειγμα, εάν η προέλευση εγγραφών της προβολής σας είναι ένα ερώτημα με το όνομα MyQuery, χρησιμοποιήστε το [MyQuery].[ Προθεσμία] για αναφορά στο πεδίο "Προθεσμία" στο ερώτημα.
-
Πριν από τη δημιουργία μιας ενσωματωμένης μακροεντολής περιβάλλοντος εργασίας χρήστη, σημειώστε τα ονόματα των πινάκων, των πεδίων και των στοιχείων ελέγχου που σκοπεύετε να χρησιμοποιήσετε, επειδή δεν θα μπορείτε να μεταβείτε σε άλλες καρτέλες ενώ εργάζεστε σε αυτήν.
-
Ορισμένα ορίσματα ενέργειας μακροεντολής υποστηρίζουν παραστάσεις. Εάν θέλετε να χρησιμοποιήσετε μια παράσταση για ένα όρισμα ενέργειας μακροεντολής, πληκτρολογήστε ένα σύμβολο = στην πρώτη θέση στο πλαίσιο ορίσματος. Εάν το όρισμα υποστηρίζει παραστάσεις, η Access εμφανίζει ένα κουμπί "Δόμηση παραστάσεων" στη δεξιά πλευρά του πλαισίου ορίσματος.
-
Αποθηκεύετε συχνά.