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.