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 AllowAdditions-Eigenschaft können Sie angeben, ob ein Benutzer bei Verwendung eines Formulars einen Datensatz hinzufügen kann. Boolescher Wert mit Lese-/Schreibzugriff.

Ausdruck.AllowAdditions

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

Einstellung

Die AllowAdditions-Eigenschaft verwendet die folgenden Einstellungen.

Einstellung

Visual Basic

Beschreibung

Ja

True

(Standard) Der Benutzer kann neue Datensätze hinzufügen.

No

False

Der Benutzer kann keine neuen Datensätze hinzufügen.


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

Hinweise

Stellen Sie die AllowAdditions-Eigenschaft auf No ein, damit Benutzer vorhandene Datensätze anzeigen oder bearbeiten, nicht aber neue Datensätze hinzufügen können.

Wenn Sie Änderungen an vorhandenen Datensätzen verhindern möchten (ein Formular schreibgeschützt machen), legen Sie die Eigenschaften AllowAdditions, AllowDeletions und AllowEdits auf Nein fest. Sie können auch Datensätze mit Schreibschutz versehen, indem Sie die RecordsetType-Eigenschaft auf Snapshot festlegen.

Wenn Sie ein Formular nur für die Dateneingabe öffnen möchten, stellen Sie die DataEntry-Eigenschaft des Formulars auf Yes ein.

Wenn die AllowAdditions-Eigenschaft auf No eingestellt ist, steht der Befehl Neuer Datensatz unter Datensätze auf der Registerkarte Daten nicht zur Verfügung.

Hinweis: Wenn das DataMode-Argument der OpenForm-Aktion verwendet wird, überschreibt Microsoft Office Access 2007 eine Reihe von Eigenschafteneinstellungen des Formulars. Wenn das "DataMode"-Argument der OpenForm-Aktion auf Edit eingestellt ist, öffnet Access das Formular mit den folgenden Eigenschafteneinstellungen:

  • AllowEdits — Yes

  • AllowDeletions — Yes

  • AllowAdditions — Yes

  • DataEntry – No

Um zu verhindern, dass die OpenForm-Aktion eine vorhandene Eigenschafteneinstellung überschreibt, verzichten Sie auf die "DataMode"-Argumenteinstellung, damit Access die vom Formular definierten Eigenschafteneinstellungen verwendet.

Beispiel

Im folgenden Beispiel wird die ControlType-Eigenschaft für alle Steuerelemente in einem Formular untersucht. Bei jedem Beschriftungs- und Textfeld-Steuerelement wird bei diesem Verfahren die SpecialEffect-Eigenschaft für diese Steuerelemente umgeschaltet. Wenn die SpecialEffect-Eigenschaft der Beschriftungssteuerelemente auf Shadowed, die SpecialEffect-Eigenschaft der Textfeldsteuerelemente auf Normal und die Eigenschaften AllowAdditions, AllowDeletions und AllowEdits jeweils auf True eingestellt sind, wird die intCanEdit-Variable umgeschaltet, um ein Bearbeiten der zugrunde liegenden Daten zuzulassen.

Sub ToggleControl(frm As Form)
Dim ctl As Control
Dim intI As Integer, intCanEdit As Integer
Const conTransparent = 0
Const conWhite = 16777215
For Each ctl in frm.Controls
With ctl
Select Case .ControlType
Case acLabel
If .SpecialEffect = acEffectShadow Then
.SpecialEffect = acEffectNormal
.BorderStyle = conTransparent
intCanEdit = True
Else
.SpecialEffect = acEffectShadow
intCanEdit = False
End If
Case acTextBox
If .SpecialEffect = acEffectNormal Then
.SpecialEffect = acEffectSunken
.BackColor = conWhite
Else
.SpecialEffect = acEffectNormal
.BackColor = frm.Detail.BackColor
End If
End Select
End With
Next ctl
If intCanEdit = IFalse Then
With frm
.AllowAdditions = False
.AllowDeletions = False
.AllowEdits = False
End With
Else
With frm
.AllowAdditions = True
.AllowDeletions = True
.AllowEdits = True
End With
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!

×