Applies ToAccess für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gilt für

CheckBox-Objekt

OptionGroup-Objekt

ComboBox-Objekt

TextBox-Objekt

ListBox-Objekt

ToggleButton-Objekt

OptionButton-Objekt

Gibt einen Zeichenfolgenwert an, der beim Erstellen eines neuen Datensatzes automatisch in ein Feld eingegeben wird. So können Sie beispielsweise in einer Adresstabelle den Standardwert für das Feld "Ort" auf "Berlin" festlegen. Wenn Benutzer der Tabelle einen Datensatz hinzufügen, können sie diesen Wert übernehmen oder den Namen einer anderen Stadt eingeben. Lese-/Schreibzugriff.

Ausdruck.Standardwert

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

Hinweise

  • Die Standardwert-Eigenschaft gilt nicht für Kontrollkästchen, Optionsfelder, oder Umschaltflächen-Steuerelemente, die sich in einer Optionsgruppe befinden. Sie gilt jedoch für die Optionsgruppe selbst.

  • Die Standardwert-Eigenschaft gilt für alle Tabellenfelder außer für Felder mit dem Datentyp "AutoWert" oder "OLE-Objekt".

Die Standardwert-Eigenschaft gibt Text oder einen Ausdruck an, der beim Erstellen eines neuen Datensatzes automatisch in ein Steuerelement oder Feld eingegeben wird. Wenn Sie beispielsweise die Standardwert-Eigenschaft für ein Textfeld-Steuerelement auf =Now() festlegen, zeigt das Steuerelement das aktuelle Datum und die aktuelle Uhrzeit an. Die maximale Länge für eine Standardwert-Eigenschafteneinstellung beträgt 255 Zeichen.

Für ein Steuerelement können Sie diese Eigenschaft im Eigenschaftenblatt des Steuerelements festlegen. Für ein Feld können Sie diese Eigenschaft in der Entwurfsansicht für Tabellen (im Abschnitt "Feldeigenschaften"), mit einem Makro oder mithilfe von VBA-Code (Visual Basic for Applications) festlegen.

In VBA-Code verwenden Sie einen Zeichenfolgenausdruck, um den Wert dieser Eigenschaft festzulegen. Mit dem folgenden Code wird z. B. die Standardwert-Eigenschaft für ein Textfeld-Steuerelement namens "PaymentMethod" auf "Cash" festgelegt:

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

Hinweis: Um diese Eigenschaft für ein Feld mithilfe von VBA-Code festzulegen, verwenden Sie die Standardwert-Eigenschaft (ADO) oder die Standardwert-Eigenschaft (DAO).

Die Standardwert-Eigenschaft gilt nur, wenn Sie einen neuen Datensatz hinzufügen. Wenn Sie die Standardwert-Eigenschaft ändern, wird die Änderung nicht automatisch auf vorhandene Datensätze angewendet.

Wenn Sie die Standardwert-Eigenschaft für ein Formularsteuerelement festlegen, das an ein Feld gebunden ist, für das ebenfalls eine Einstellung der Standardwert-Eigenschaft in der Tabelle definiert ist, überschreibt die Steuerelementeinstellung die Tabelleneinstellung.

Wenn Sie ein Steuerelement erstellen, indem Sie ein Feld aus der Feldliste ziehen, wird die Standardwert-Eigenschafteneinstellung des Felds (wie in der Tabelle definiert) auf das Steuerelement im Formular angewendet, obwohl die Standardwert-Eigenschafteneinstellung des Steuerelements leer bleibt.

Ein Steuerelement kann den Standardwert für ein anderes Steuerelement angeben. Wenn Sie beispielsweise die Standardwert-Eigenschaft für ein Steuerelement auf den folgenden Ausdruck festlegen, wird der Standardwert des Steuerelements auf die Standardwert-Eigenschafteneinstellung für das Steuerelement txtShipTo festgelegt.

=Forms!frmInvoice!txtShipTo

Wenn sich die Steuerelemente in demselben Formular befinden, muss das Steuerelement, das die Quelle des Standardwerts ist, weiter oben in der Aktivierreihenfolge angezeigt werden als das Steuerelement, das den Ausdruck enthält.

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.