DefaultValue-Eigenschaft (Standardwert)

Betrifft

CheckBox-Objekt

OptionGroup-Objekt

ComboBox-Objekt

TextBox-Objekt

ListBox-Objekt

ToggleButton-Objekt

OptionButton-Objekt

Gibt einen Wert vom Typ String an, der automatisch in ein Feld eingegeben wird, wenn ein neuer Datensatz erstellt wird. So können Sie beispielsweise in einer Tabelle Adressen den Standardwert für das Feld Stadt auf New York festlegen. Fügen Benutzer der Tabelle einen Datensatz hinzu, können sie diesen Wert entweder annehmen oder den Namen einer anderen Stadt eingeben. Lese/Schreibzugriff.

Ausdruck.DefaultValue

Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte aus der Liste Betrifft zurückgibt.

Hinweise

  • Die DefaultValue-Eigenschaft kann nicht auf Kontrollkästchen, Optionsfeld, Umschaltfläche oder Steuerelement angewendet werden, wenn sich diese in einer Optionsgruppe befinden. Sie ist jedoch für die Optionsgruppe selbst wirksam.

  • Die DefaultValue-Eigenschaft gilt für alle Tabellenfelder außer den Feldern mit dem Datentyp AutoWert-Datentyp oder OLE-Objekt-Datentyp.

Die DefaultValue-Eigenschaft gibt Text oder einen Ausdruck an, der automatisch in ein Steuerelement oder ein Feld eingegeben wird, wenn ein neuer Datensatz erstellt wird. Wenn Sie beispielsweise die DefaultValue-Eigenschaft für ein Textfeld-Steuerelement auf =Now() festlegen, zeigt das Steuerelement das aktuelle Datum und die Uhrzeit an. Die maximale Länge für die Einstellung der DefaultValue-Eigenschaft beträgt 255 Zeichen.

Bei einem Steuerelement können Sie diese Eigenschaft im Eigenschaftenblatt des Steuerelements festlegen. Bei einem Feld können Sie diese Eigenschaft in der Entwurfsansicht (im Abschnitt mit den Feldeigenschaften) in einem Makro oder mithilfe von Visual Basic for Applications (VBA)-Code festlegen.

Verwenden Sie in VBA-Code einen Zeichenfolgenausdruck, um den Wert dieser Eigenschaft festzulegen. So wird beispielsweise mit dem folgenden Code die DefaultValue-Eigenschaft für ein Textfeld-Steuerelement namens PaymentMethod auf Cash festgelegt:

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

Hinweis : Wenn Sie diese Eigenschaft für ein Feld mittels VBA-Code festlegen, verwenden Sie die Standardwert-Eigenschaft in ADO oder die DefaultValue-Eigenschaft in DAO.

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

Wenn Sie die DefaultValue-Eigenschaft für ein Formularsteuerelement festlegen, das an ein Feld gebunden ist, für das auch eine DefaultValue-Eigenschafteneinstellung in der Tabelle definiert ist, setzt die Einstellung des Steuerelements die Tabelleneinstellung außer Kraft.

Wenn Sie ein Steuerelement durch Ziehen eines Felds aus der Feldliste erstellen, wird die DefaultValue-Eigenschafteneinstellung des Felds, gemäß Definition in der Tabelle, auf das Steuerelement im Formular angewendet, obwohl die DefaultValue-Eigenschafteneinstellung des Steuerelements leer bleibt.

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

=Forms!frmInvoice!txtShipTo

Befinden sich die Steuerelemente in demselben Formular, muss das Steuerelement, das die Quelle des Standardwerts darstellt, in der Aktivierreihenfolge vor dem Steuerelement, das den Ausdruck enthält, angezeigt werden.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×