Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Gilt für:

Form-Objekt

Mit der RecordsetType-Eigenschaft können Sie angeben, welche Art von Recordset für ein Formular zur Verfügung gestellt wird. Lese-/Schreibzugriff.

Ausdruck.RecordsetType

Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.

Hinweise

Für die RecordsetType-Eigenschaft werden die folgenden Einstellungen in einer Microsoft Access-Datenbank (MDB oder ACCDB) verwendet.

Einstellung

Visual Basic

Beschreibung

Dynaset

0

(Standard) Sie können gebundene Steuerelemente basierend auf einer oder mehreren Tabellen mit einer 1: 1-Beziehung bearbeiten. Bei an Felder gebundenen Steuerelementen basierend auf Tabellen mit einer 1: n-Beziehung können Sie Daten aus dem Verknüpfungsfeld auf der "1"-Seite der Beziehung nur bearbeiten, wenn die Aktualisierungsweitergabe zwischen den Tabellen aktiviert ist.

Dynaset (inkonsistente Updates)

1

Alle Tabellen und an ihre Felder gebundenen Steuerelemente können bearbeitet werden.

Snapshot

2

Weder Tabellen noch an ihre Felder gebundene Steuerelemente können bearbeitet werden.


Hinweis: Wenn Daten in gebundenen Steuerelementen nicht bearbeitet werden sollen, wenn ein Formular in der Formularansicht oder Datenblattansicht angezeigt wird, können Sie die RecordsetType-Eigenschaft auf "Snapshot" festlegen.

Für die RecordsetType-Eigenschaft werden die folgenden Einstellungen in einem Microsoft Access-Projekt (ADP) verwendet.

Einstellung

Visual Basic

Beschreibung

Snapshot

3

Weder Tabellen noch an ihre Felder gebundene Steuerelemente können bearbeitet werden.

Updatable Snapshot

4

(Standard) Alle Tabellen und an ihre Felder gebundenen Steuerelemente können bearbeitet werden.


Hinweis: Sie können diese Eigenschaft mit dem Eigenschaftenblatt eines Formulars, einem Makro oder mit VBA-Code (Visual Basic for Applications ) festlegen.

Hinweis: Ein Ändern der RecordsetType-Eigenschaft eines geöffneten Formulars oder Berichts führt zu einer automatischen Wiederherstellung des Recordsets.

Sie können auf Grundlage mehrerer zugrunde liegender Tabellen mit Feldern, die an Steuerelemente in den Formularen gebunden sind, Formulare erstellen. Je nach Einstellung der RecordsetType-Eigenschaft können Sie einschränken, welche dieser gebundenen Steuerelemente bearbeitet werden können.

Neben dem von der RecordsetType-Eigenschaft bereitgestellten Bearbeitungssteuerelement verfügt jedes Steuerelement in einem Formular über die Locked-Eigenschaft, mit der Sie angeben können, ob das Steuerelement und seine zugrunde liegenden Daten bearbeitet werden können. Wenn die Locked-Eigenschaft auf "Yes" eingestellt ist, können die Daten nicht bearbeitet werden.

Beispiel

Im folgenden Beispiel können Datensätze nur aktualisiert werden, wenn die Benutzerkennung ADMIN lautet. In diesem Codebeispiel wird die RecordsetType-Eigenschaft auf "Snapshot" festgelegt, wenn der Wert der öffentlichen Variable gstrUserID nicht ADMIN lautet.

Sub Form_Open(Cancel As Integer)
Const conSnapshot = 2
If gstrUserID <> "ADMIN" Then
Forms!Employees.RecordsetType = conSnapshot
End If
End Sub

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×