Ενέργεια μακροεντολής GoToControl

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά, για να το συμβουλεύεστε εύκολα.

Μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής GoToControl σε βάσεις δεδομένων υπολογιστή της Access και εφαρμογές web της Access για να μετακινήσετε το εστίαση στην καθορισμένη πεδίο ή στοιχείο ελέγχου στο τρέχον εγγραφή του Άνοιγμα φόρμα, φόρμα φύλλο δεδομένων, πίνακα φύλλο δεδομένων ή φύλλο δεδομένων ερωτήματος. Μπορείτε να χρησιμοποιήσετε αυτήν την ενέργεια, όταν θέλετε ένα συγκεκριμένο πεδίο ή στοιχείο ελέγχου για να έχει την εστίαση. Αυτό το πεδίο ή στοιχείο ελέγχου, στη συνέχεια, μπορεί να χρησιμοποιηθεί για συγκρίσεις ή ενέργειες Εύρεση εγγραφής . Μπορείτε επίσης να χρησιμοποιήσετε αυτήν την ενέργεια για να μεταβείτε σε μια φόρμα σύμφωνα με τις συγκεκριμένες συνθήκες. Για παράδειγμα, εάν ο χρήστης εισαγάγει όχι σε ένα στοιχείο ελέγχου Έγγαμος σε μια φόρμα ασθενείας, η εστίαση να αυτόματα παραλείψετε το στοιχείο ελέγχου σύζυγος και μετακίνηση στο επόμενο στοιχείο ελέγχου.

Ρύθμιση

Η ενέργεια Μετάβαση στο στοιχείο ελέγχου έχει τα ακόλουθα ορίσματα.

Όρισμα ενέργειας

Περιγραφή

Όνομα στοιχείου ελέγχου

Πληκτρολογήστε το όνομα του πεδίου ή στοιχεία ελέγχου όπου θέλετε την εστίαση. Αυτό είναι ένα απαιτούμενο όρισμα.

Σημείωση: Εισάγετε μόνο το όνομα του πεδίου ή του στοιχείου ελέγχου στο όρισμα Όνομα στοιχείου ελέγχου , όχι το πλήρως προσδιορισμένο αναγνωριστικό, όπως [φόρμες]! [Προϊόντα]! [Αναγνωριστικό προϊόντος] Εάν χρησιμοποιείτε βάσης δεδομένων της Access.

Παρατηρήσεις

Δεν μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής GoToControl για να μετακινήσετε την εστίαση σε ένα στοιχείο ελέγχου σε μια κρυφή φόρμα.

Συμβουλή: Μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής GoToControl για να μετακινήσετε μια δευτερεύουσα φόρμα, που είναι ένας τύπος στοιχείου ελέγχου. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε την ενέργεια GoToRecord για να μετακινήσετε μια συγκεκριμένη εγγραφή στη δευτερεύουσα φόρμα. Μπορείτε επίσης να μετακινήσετε ένα στοιχείο ελέγχου σε μια δευτερεύουσα φόρμα, χρησιμοποιώντας την ενέργεια GoToControl για να μετακινηθείτε πρώτα στη δευτερεύουσα φόρμα και, στη συνέχεια, στο στοιχείο ελέγχου δευτερεύουσας φόρμας.

Για να εκτελέσετε την ενέργεια GoToControl σε Visual Basic for Applications (VBA) λειτουργικής μονάδας, χρησιμοποιήστε τη μέθοδο GoToControl του αντικειμένου DoCmd . Μπορείτε επίσης να χρησιμοποιήσετε τη μέθοδο SetFocus για να μετακινήσετε την εστίαση σε ένα στοιχείο ελέγχου σε μια φόρμα ή οποιαδήποτε από τις δευτερεύουσες φόρμες, ή ένα πεδίο σε ένα ανοιχτό πίνακα, ερώτημα ή φόρμα φύλλου δεδομένων.

Παραδείγματα

Ορίστε την τιμή ενός στοιχείου ελέγχου, χρησιμοποιώντας μια μακροεντολή

Η ακόλουθη μακροεντολή ανοίγει τη φόρμα Add Products από ένα κουμπί στη φόρμα "Προμηθευτές". Εμφανίζει τη χρήση των Αντήχηση, Κλείσιμο, OpenForm, Ορισμός τιμήςκαι ενέργειες GoToControl . Η ενέργεια "Ορισμός τιμής" ορίζει το στοιχείο ελέγχου Αναγνωριστικό προμηθευτή στη φόρμα "προϊόντα" στον τρέχοντα προμηθευτή στη φόρμα "Προμηθευτές". Στη συνέχεια, την ενέργεια GoToControl μετακινεί την εστίαση στο πεδίο "Αναγνωριστικό κατηγορίας", όπου μπορείτε να ξεκινήσετε την εισαγωγή δεδομένων για το νέο προϊόν. Αυτή η μακροεντολή πρέπει να προσαρτηθεί στο κουμπί Προσθήκη προϊόντων στη φόρμα "Προμηθευτές".

Ενέργεια

Ορίσματα: ρύθμιση

Σχόλιο

Echo

Ενεργοποίηση Echo: όχι

Διακοπή ενημέρωσης της οθόνης κατά την εκτέλεση της μακροεντολής.

Κλείσιμο

Τύπος αντικειμένου: φόρμα

Όνομα αντικειμένου: λίστα προϊόντων

Αποθήκευση: όχι

Κλείσιμο φόρμας λίστα προϊόντων.

Άνοιγμα φόρμας

Όνομα φόρμας: προϊόντα

Προβολή: φόρμας

Κατάσταση δεδομένων: Προσθήκη

Κατάσταση παραθύρου: κανονική

Ανοίξτε τη φόρμα προϊόντα.

Ορισμός τιμής

Στοιχείο: [φόρμες]! [Προϊόντα]! ["Κωδ Προμηθευτή"]

Παράσταση: "Κωδ Προμηθευτή"

Ορίστε το στοιχείο ελέγχου Αναγνωριστικό προμηθευτή για τον τρέχοντα χρήστη στη φόρμα "Προμηθευτές".

Μετάβαση στο στοιχείο ελέγχου

Όνομα στοιχείου ελέγχου: ΚωδΚατηγορίας

Μεταβείτε στο στοιχείο ελέγχου Αναγνωριστικό κατηγορίας.

Επικύρωση δεδομένων, χρησιμοποιώντας μια μακροεντολή

Η ακόλουθη μακροεντολή επικύρωσης ελέγχει τους ταχυδρομικούς κώδικες που εισάγονται σε μια φόρμα "Προμηθευτές". Εμφανίζει τη χρήση των StopMacro, MessageBox, CancelEventκαι ενέργειες GoToControl . Έκφραση υπό συνθήκη ελέγχει τη χώρα/περιοχή και τον ταχυδρομικό κώδικα που καταχωρήθηκαν σε μια εγγραφή στη φόρμα. Εάν ο ταχυδρομικός κώδικας δεν είναι στη σωστή μορφή για τη χώρα/περιοχή, η μακροεντολή εμφανίζει ένα πλαίσιο μηνύματος και ακυρώνει την αποθήκευση της εγγραφής. Η μακροεντολή, στη συνέχεια, επιστρέφετε στο στοιχείο ελέγχου Ταχυδρομικός κώδικας, όπου μπορείτε να διορθώσετε το σφάλμα. Αυτή η μακροεντολή πρέπει να συνδεθεί στην ιδιότητα πριν από ενημέρωση της φόρμας "Προμηθευτές".

Η συνθήκη

Ενέργεια

Ορίσματα: ρύθμιση

Σχόλιο

Εάν IsNull([CountryRegion])

Διακοπή της μακροεντολής

Εάν η χώρα/περιοχή είναι Null, δεν είναι δυνατή η επικύρωση ταχυδρομικό κώδικα.

Εάν [Χώρα_Περιοχή] In ("Γαλλία", "Ιταλία"; "Ισπανία") και Len ([Ταχυδρομικός κώδικας]) <> 5

MessageBox

Μήνυμα: Ο ταχυδρομικός κώδικας πρέπει να είναι 5 χαρακτήρες.

Ηχητικό σήμα: Ναι

Τύπος: πληροφορίες

Τίτλος: σφάλμα ταχυδρομικού κώδικα

Εάν ο ταχυδρομικός κώδικας δεν είναι 5 χαρακτήρες, εμφανίζεται ένα μήνυμα.

Ακύρωση συμβάντος

Ακύρωση του συμβάντος.

Μετάβαση στο στοιχείο ελέγχου

Όνομα στοιχείου ελέγχου: "Ταχυδρομικός κώδικας"

Εάν [Χώρα_Περιοχή] στο ("Αυστραλίας", "Σιγκαπούρη") και Len ([Ταχυδρομικός κώδικας]) <> 4

MessageBox

Μήνυμα: Ο ταχυδρομικός κώδικας πρέπει να είναι 4 χαρακτήρες.

Ηχητικό σήμα: Ναι

Τύπος: πληροφορίες

Τίτλος: σφάλμα ταχυδρομικού κώδικα

Εάν ο ταχυδρομικός κώδικας δεν 4 χαρακτήρες, εμφανίζεται ένα μήνυμα.

Ακύρωση συμβάντος

Ακύρωση του συμβάντος.

Μετάβαση στο στοιχείο ελέγχου

Όνομα στοιχείου ελέγχου: "Ταχυδρομικός κώδικας"

Εάν ([Χώρα_Περιοχή] = "Καναδάς") και ([Ταχυδρομικός κώδικας] δεν σας αρέσει "[A-Ω] [0-9] [A-Ω] [0-9][A-Z][0-9]")

MessageBox

Μήνυμα: Ο ταχυδρομικός κώδικας δεν είναι έγκυρο. Παράδειγμα κώδικα του Καναδά: H1J 1 c 3

Ηχητικό σήμα: Ναι

Τύπος: πληροφορίες

Τίτλος: σφάλμα ταχυδρομικού κώδικα

Εάν ο ταχυδρομικός κώδικας δεν είναι σωστός για τον Καναδά, εμφανίζεται ένα μήνυμα. (Παράδειγμα κώδικα του Καναδά: H1J 1 c 3)

Ακύρωση συμβάντος

Ακύρωση του συμβάντος.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×