Ιδιότητα RecordLocks

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

Ισχύει για

Αντικείμενο φόρμας

Αντικείμενο Report

Μπορείτε να χρησιμοποιήσετε την ιδιότητα RecordLocks για να καθορίσετε πώς κλειδώνονται οι εγγραφές και τι συμβαίνει όταν δύο χρήστες προσπαθούν να επεξεργαστούν την ίδια εγγραφή ταυτόχρονα. Ανάγνωσης/εγγραφής.

παράσταση.RecordLocks

Η παράσταση είναι υποχρεωτική. Μια παράσταση που επιστρέφει ένα από τα αντικείμενα της λίστας "Iσχύει για".

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

Όταν επεξεργάζεστε μια εγγραφή, η Microsoft Office Access 2007 μπορεί να κλειδώσει αυτόματα την εγγραφή για να εμποδίσει άλλους χρήστες να την αλλάξουν πρoτού τελειώσετε.

  • Φόρμες. Καθορίζει τον τρόπο με τον οποίο οι εγγραφές στον υποκείμενο πίνακα ή ερώτημα είναι σε κατάσταση "κλειδωμένο" όταν ενημερώνονται τα δεδομένα σε μια βάση δεδομένων πολλών χρηστών.

  • Αναφορές. Καθορίζει εάν οι εγγραφές στον υποκείμενο πίνακα ή ερώτημα κλειδώνονται κατά την προεπισκόπηση ή την εκτύπωση μιας αναφοράς.

  • Ερωτήματα. Καθορίζει εάν οι εγγραφές σε ένα ερώτημα (συνήθως ένα ερώτημα ενέργειας σε μια βάση δεδομένων πολλών χρηστών) κλειδώνονται κατά την εκτέλεση του ερωτήματος.

Σημείωση: Η ιδιότητα RecordLocks ισχύει μόνο για φόρμες, αναφορές και ερωτήματα σε μια βάση δεδομένων της Microsoft Access (.mdb ή .accdb).

Η ιδιότητα RecordLocks χρησιμοποιεί τις παρακάτω ρυθμίσεις.

Ρύθμιση

Visual Basic

Περιγραφή

Χωρίς κλειδώματα

0

(Προεπιλογή) Στις φόρμες, δύο ή περισσότεροι χρήστες μπορούν να επεξεργάζονται ταυτόχρονα την ίδια εγγραφή. Αυτό ονομάζεται "αισιόδοξο" κλείδωμα. Εάν δύο χρήστες προσπαθήσουν να αποθηκεύσουν τις αλλαγές στην ίδια εγγραφή, η Access εμφανίζει ένα μήνυμα στον χρήστη που προσπαθεί να αποθηκεύσει τη δεύτερη εγγραφή. Αυτός ο χρήστης, στη συνέχεια, απορρίπτει την εγγραφή, την αντιγράφει στο Πρόχειρο ή αντικαθιστά τις αλλαγές που πραγματοποιήθηκαν από τον άλλο χρήστη. Αυτή η ρύθμιση χρησιμοποιείται συνήθως σε φόρμες μόνο για ανάγνωση ή σε βάσεις δεδομένων ενός χρήστη. Χρησιμοποιείται επίσης σε βάσεις δεδομένων πολλών χρηστών για να δώσει σε περισσότερους από έναν χρήστες τη δυνατότητα να πραγματοποιούν αλλαγές στην ίδια εγγραφή ταυτόχρονα.

Στις αναφορές, οι εγγραφές δεν κλειδώνονται κατά την προεπισκόπηση ή την εκτύπωση της αναφοράς.

Στα ερωτήματα, οι εγγραφές δεν κλειδώνονται κατά την εκτέλεση του ερωτήματος.

Όλες οι εγγραφές

1

Όλες οι εγγραφές στον υποκείμενο πίνακα ή ερώτημα κλειδώνονται όταν η φόρμα είναι ανοιχτή σε προβολή φόρμας ή προβολή φύλλου δεδομένων, κατά την προεπισκόπηση ή την εκτύπωση της αναφοράς ή κατά την εκτέλεση του ερωτήματος. Παρόλο που οι χρήστες μπορούν να διαβάσουν τις εγγραφές, κανένας χρήστης δεν μπορεί να τις επεξεργαστεί, να τις προσθέσει ή να τις διαγράψει μέχρι το κλείσιμο της φόρμας, την ολοκλήρωση της εκτύπωσης της αναφοράς ή την ολοκλήρωση της εκτέλεσης του ερωτήματος.

Τροποποιημένη εγγραφή

2

(Μόνο για φόρμες και ερωτήματα) Μια σελίδα εγγραφών κλειδώνει μόλις ένας χρήστης αρχίσει να επεξεργάζεται οποιοδήποτε πεδίο στην εγγραφή και παραμένει κλειδωμένη μέχρι ο χρήστης να μετακινηθεί σε άλλη εγγραφή. Κατά συνέπεια, η επεξεργασία μιας εγγραφής μπορεί να γίνει μόνο από έναν χρήστη κάθε φορά. Αυτό επίσης ονομάζεται "απαισιόδοξο" κλείδωμα.


Σημείωση: Μπορείτε να ορίσετε αυτή την ιδιότητα, χρησιμοποιώντας το φύλλο ιδιοτήτων μιας φόρμας, μια μακροεντολή ή κώδικα της Visual Basic for Applications (VBA).

Σημείωση: Η αλλαγή της ιδιότητας RecordLocks σε μια ανοιχτή φόρμα ή αναφορά προκαλεί την αυτόματη αναδημιουργία του συνόλου εγγραφών.

Μπορείτε να χρησιμοποιήσετε τη ρύθμιση "Χωρίς κλειδώματα" για φόρμες εάν μόνο ένα άτομο χρησιμοποιεί τους υποκείμενους πίνακες ή ερωτήματα ή πραγματοποιεί όλες τις αλλαγές στα δεδομένα.

Σε μια βάση δεδομένων πολλών χρηστών, μπορείτε να χρησιμοποιήσετε τη ρύθμιση "Χωρίς κλειδώματα" εάν θέλετε να χρησιμοποιείται αισιόδοξο κλείδωμα και να ειδοποιούνται οι χρήστες που προσπαθούν να επεξεργαστούν την ίδια εγγραφή σε μια φόρμα. Μπορείτε να χρησιμοποιήσετε τη ρύθμιση "Τροποποιημένη εγγραφή", εάν θέλετε να αποτρέψετε την ταυτόχρονη επεξεργασία δεδομένων από δύο ή περισσότερους χρήστες.

Μπορείτε να χρησιμοποιήσετε τη ρύθμιση "Όλες οι εγγραφές" όταν πρέπει να βεβαιωθείτε ότι δεν γίνονται αλλαγές στα δεδομένα αφού ξεκινήσετε την προεπισκόπηση ή την εκτύπωση μιας αναφοράς ή εκτελέσετε ένα ερώτημα προσάρτησης, διαγραφής, δημιουργίας πίνακα ή ενημέρωσης.

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

συμβουλή

Για να αλλάξετε την προεπιλεγμένη ρύθμιση της ιδιότητας RecordLocks για φόρμες, κάντε κλικ στο Κουμπί του Microsoft Office Εικόνα κουμπιού του Office και, στη συνέχεια, κάντε κλικ στις Επιλογές της Access. Στο παράθυρο διαλόγου Επιλογές της Access, κάντε κλικ στην επιλογή Για προχωρημένους και, στη συνέχεια, κάντε την επιλογή που θέλετε στην περιοχή Προεπιλεγμένο κλείδωμα εγγραφών.

Τα δεδομένα σε μια φόρμα, αναφορά ή ερώτημα από μια βάση δεδομένων ODBC (Ανοικτή συνδεσιμότητα βάσεων δεδομένων) αντιμετωπίζονται σαν να μην έχετε επιλέξει τη ρύθμιση "Χωρίς κλειδώματα", ανεξάρτητα από τη ρύθμιση της ιδιότητας RecordLocks.

Παράδειγμα

Το ακόλουθο παράδειγμα, ορίζει την ιδιότητα RecordLocks της φόρμας "Employees" σε "Τροποποιημένη εγγραφή" (μια σελίδα εγγραφών κλειδώνει μόλις ένας χρήστης αρχίσει να επεξεργάζεται οποιοδήποτε πεδίο στην εγγραφή και παραμένει κλειδωμένη μέχρι ο χρήστης να μετακινηθεί σε άλλη εγγραφή.)

Forms("Employees").RecordLocks = 2

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

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

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

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

×