Share via


Report.RecordLocks-Eigenschaft (Access)

Verwenden Sie die RecordLocks-Eigenschaft , um zu bestimmen, wie Datensätze gesperrt werden und was geschieht, wenn zwei Benutzer versuchen, denselben Datensatz gleichzeitig zu bearbeiten. Lese-/Schreibzugriff.

Syntax

Ausdruck. RecordLocks

Ausdruck Eine Variable, die ein Report-Objekt darstellt.

HinwBemerkungeneise

Wenn Sie einen Datensatz bearbeiten, kann Microsoft Access diesen Datensatz automatisch sperren, um Veränderungen durch andere Benutzer zu verhindern, bevor Sie die Bearbeitung abgeschlossen haben. Bei Berichten gibt die RecordLocks-Eigenschaft an, ob Datensätze in der zugrunde liegenden Tabelle oder Abfrage gesperrt werden, während ein Bericht angezeigt oder gedruckt wird.

Die RecordLocks-Eigenschaft gilt nur für Formulare, Berichte oder Abfragen in einer Access-Datenbank.

Die RecordLocks-Eigenschaft verwendet die folgenden Einstellungen.

Einstellung Visual Basic Beschreibung
Keine Sperrungen 0 (Standard) In Berichten werden Datensätze nicht gesperrt, während der Bericht angezeigt oder gedruckt wird. In Abfragen werden Datensätze nicht gesperrt, während die Abfrage ausgeführt wird. Dies wird auch als "eingeschränktes" Sperren bezeichnet.
Alle Datensätze 1 Alle Datensätze in der zugrunde liegenden Tabelle oder Abfrage werden gesperrt, während der Bericht in der Vorschau angezeigt oder gedruckt wird oder die Abfrage ausgeführt wird. Obwohl Benutzer die Datensätze lesen können, kann niemand Datensätze bearbeiten, hinzufügen oder löschen, bis der Bericht oder die Abfrage geschlossen ist.
Bearbeitete Datensätze 2 Gilt nur für Formulare und Abfragen. Eine Seite mit Datensätzen wird gesperrt, sobald ein Benutzer mit der Bearbeitung eines Felds im Datensatz beginnt, und bleibt gesperrt, bis der Benutzer zu einem anderen Datensatz wechselt. Demzufolge kann ein Datensatz nur jeweils von einem Benutzer bearbeitet werden. Dies wird auch als "vollständiges" Sperren bezeichnet.

Hinweis

Wenn die RecordLocks-Eigenschaft eines geöffneten Formulars oder Berichts geändert wird, führt dies zum automatischen Neuerstellen der Datensatzgruppe.

Verwenden Sie die Einstellung Keine Sperren für Formulare, wenn nur eine Person die zugrunde liegenden Tabellen oder Abfragen verwendet oder alle Änderungen an den Daten vornimmt.

In einer Mehrbenutzerdatenbank können Sie die Einstellung Keine Sperrungen verwenden, wenn Sie eingeschränktes Sperren verwenden und Benutzer beim Zugriff auf den gleichen Datensatz in einem Formular warnen möchten. Verwenden Sie die Einstellung Bearbeiteter Datensatz, wenn Sie verhindern möchten, dass zwei oder mehr Benutzer gleichzeitig Daten bearbeiten.

Verwenden Sie die Einstellung Alle Datensätze, wenn Sie sicherstellen müssen, dass keine Änderungen an Daten vorgenommen werden, nachdem Sie mit der Vorschau oder dem Drucken eines Berichts oder dem Ausführen einer Anfüge-, Lösch-, Tabellenerstellungs- oder Updateabfrage begonnen haben.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.