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

Μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής Requery σε βάσεις δεδομένων της Access για να ενημερώσετε τα δεδομένα σε ένα καθορισμένο στοιχείο ελέγχου στο ενεργό αντικείμενο, κάνοντας επανεκτέλεση ερωτήματος για την προέλευση του στοιχείου ελέγχου. Εάν δεν έχει καθοριστεί στοιχείο ελέγχου, αυτή η ενέργεια επανεκτιμεί την προέλευση του ίδιου του αντικειμένου. Χρησιμοποιήστε αυτή την ενέργεια για να βεβαιωθείτε ότι το ενεργό αντικείμενο ή ένα από τα στοιχεία ελέγχου του εμφανίζει τα πιο πρόσφατα δεδομένα.

Ρύθμιση

Η ενέργεια μακροεντολής Requery έχει το παρακάτω όρισμα.

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

Περιγραφή

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

Το όνομα του στοιχείου ελέγχου που θέλετε να ενημερώσετε. Πληκτρολογήστε το όνομα του στοιχείου ελέγχου στο πλαίσιο Όνομα στοιχείου ελέγχου στο παράθυρο σχεδίασης μακροεντολών. Θα πρέπει να χρησιμοποιήσετε μόνο το όνομα του στοιχείου ελέγχου και όχι το πλήρως προσδιορισμένο αναγνωριστικό (όπως Φόρμες!όνομα_φόρμας! όνομα_στοιχείου ελέγχου). Αφήστε αυτό το όρισμα κενό για να επαναλάβετε το ερώτημα προέλευσης του ενεργού αντικειμένου. Εάν το ενεργό αντικείμενο είναι μια φύλλο δεδομένων ή ένα ερώτημα σύνολο αποτελεσμάτων, πρέπει να αφήσετε αυτό το όρισμα κενό.

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

Η ενέργεια μακροεντολής Requery κάνει ένα από τα εξής:

  • Εκτελεί ξανά το ερώτημα στο οποίο βασίζεται το στοιχείο ελέγχου ή το αντικείμενο.

  • Εμφανίζει τυχόν νέες ή τροποποιημένες εγγραφές και καταργεί τυχόν διαγραμμένες εγγραφές από το πίνακας στο οποίο βασίζεται το στοιχείο ελέγχου ή το αντικείμενο.

Σημείωση: Η ενέργεια μακροεντολής Requery δεν επηρεάζει τη θέση του δείκτη εγγραφής.

Στα στοιχεία ελέγχου που βασίζονται σε ένα ερώτημα ή έναν πίνακα περιλαμβάνονται τα εξής:

  • Πλαίσια λίστας και σύνθετα πλαίσια.

  • Στοιχεία ελέγχου δευτερεύουσας φόρμας.

  • Αντικείμενα OLE, όπως γραφήματα.

  • Στοιχεία ελέγχου που περιέχουν συναρτήσεις συγκεντρωτικών αποτελεσμάτων τομέα, όπως DSum.

Εάν το καθορισμένο στοιχείο ελέγχου δεν βασίζεται σε ερώτημα ή πίνακα, αυτή η ενέργεια επιβάλλει την επανάληψη του υπολογισμού του στοιχείου ελέγχου.

Εάν αφήσετε κενό το όρισμα Όνομα στοιχείου ελέγχου , η ενέργεια Επανεκτέλεση ερωτήματος έχει το ίδιο αποτέλεσμα με το πάτημα του πλήκτρου SHIFT+F9 όταν το αντικείμενο έχει το εστίαση. Εάν η εστίαση βρίσκεται σε ένα στοιχείο ελέγχου δευτερεύουσα φόρμα, αυτή η ενέργεια επαναλαμβάνει το ερώτημα μόνο στην προέλευση της δευτερεύουσας φόρμας (όπως με το πάτημα του πλήκτρου SHIFT+F9).

Σημείωση: Η ενέργεια μακροεντολής Requery επαναλαμβάνει το ερώτημα για την προέλευση του στοιχείου ελέγχου ή του αντικειμένου. Αντίθετα, η ενέργεια μακροεντολής RepaintObject επαναλαμβάνει τα στοιχεία ελέγχου στο καθορισμένο αντικείμενο, αλλά δεν κάνει επανεκτέλεση ερωτήματος για τη βάση δεδομένων ή δεν εμφανίζει νέες εγγραφές. Η ενέργεια μακροεντολής ShowAllRecords όχι μόνο επαναλαμβάνει το ερώτημα για το ενεργό αντικείμενο, αλλά καταργεί επίσης τυχόν φίλτρα που έχουν εφαρμοστεί, κάτι που δεν κάνει η ενέργεια μακροεντολής Requery .

Εάν θέλετε να επαναλάβετε το ερώτημα για ένα στοιχείο ελέγχου που δεν βρίσκεται στο ενεργό αντικείμενο, πρέπει να χρησιμοποιήσετε τη μέθοδο Requery σε μια λειτουργική μονάδα Visual Basic for Applications (VBA), όχι την ενέργεια μακροεντολής Requery ή την αντίστοιχη μέθοδο Requery του αντικειμένου DoCmd. Η μέθοδος Requery στη VBA είναι ταχύτερη από την ενέργεια μακροεντολής Requery ή τη μέθοδο DoCmd.Requery . Επιπλέον, όταν χρησιμοποιείτε την ενέργεια μακροεντολής Requery ή τη μέθοδο DoCmd.Requery , Access κλείνει το ερώτημα και το φορτώνει ξανά από τη βάση δεδομένων, αλλά όταν χρησιμοποιείτε τη μέθοδο Requery , η Access επανεκτελεί το ερώτημα χωρίς να το κλείσει και να το φορτώσει ξανά. Σημειώστε ότι η μέθοδος Requery Του αντικειμένου δεδομένων ActiveX (ADO) λειτουργεί με τον ίδιο τρόπο όπως η μέθοδος Access Requery .

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

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

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

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

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

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

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

×