Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

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

Ρύθμιση

Η ενέργεια GoToControl περιλαμβάνει το παρακάτω όρισμα.

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

Περιγραφή

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

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

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

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

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

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

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

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

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

Η παρακάτω μακροεντολή ανοίγει τη φόρμα Προσθήκη προϊόντων από ένα κουμπί στη φόρμα Προμηθευτές. Δείχνει τη χρήση των ενεργειών Echo, Close, OpenForm, SetValue και GoToControl . Η ενέργεια SetValue ορίζει το στοιχείο ελέγχου "Αναγνωριστικό προμηθευτή" στη φόρμα "Προϊόντα" στον τρέχοντα προμηθευτή της φόρμας "Προμηθευτές". Στη συνέχεια, η ενέργεια GoToControl μετακινεί την εστίαση στο πεδίο "Αναγνωριστικό κατηγορίας", όπου μπορείτε να αρχίσετε να εισάγετε δεδομένα για το νέο προϊόν. Αυτή η μακροεντολή πρέπει να επισυνάπτεται στο κουμπί Προσθήκη προϊόντων στη φόρμα Προμηθευτές.

Ενέργεια

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

Σχόλιο

Echo

Ηχώ ενεργοποίηση: Όχι

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

Κλείσιμο

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

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

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

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

OpenForm

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

Προβολή: Φόρμα

Λειτουργία δεδομένων: Προσθήκη

Λειτουργία παραθύρου: Κανονική

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

Setvalue

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

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

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

GoToControl

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

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

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

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

Συνθήκη

Ενέργεια

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

Σχόλιο

If IsNull([Χώρα/Περιοχή])

StopMacro

Εάν το countryregion είναι Null, ο ταχυδρομικός κώδικας δεν μπορεί να επικυρωθεί.

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

Πλαίσιο μηνυμάτων

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

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

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

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

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

Ακύρωσηαναευθυντήρα

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

GoToControl

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

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

Πλαίσιο μηνυμάτων

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

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

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

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

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

Ακύρωσηαναευθυντήρα

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

GoToControl

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

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

Πλαίσιο μηνυμάτων

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

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

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

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

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

Ακύρωσηαναευθυντήρα

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

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×