TextBox.DefaultValue-Eigenschaft (Access)

Diese Eigenschaft gibt einen Wert an, der automatisch in ein Feld eingegeben wird, wenn ein neuer Datensatz erstellt wird. Beispielsweise können Sie in einer Tabelle Adressen den Standardwert für das Feld City auf New York festlegen. Benutzer, die der Tabelle einen Datensatz hinzufügen, können den Standardwert übernehmen oder durch einen neuen Wert überschreiben. String-Wert mit Lese-/Schreibzugriff.

Syntax

Ausdruck. Defaultvalue

Ausdruck Eine Variable, die ein TextBox-Objekt darstellt.

HinwBemerkungeneise

Die DefaultValue-Eigenschaft gilt für alle Tabellenfelder außer für Felder vom Datentyp AutoWert oder OLE-Objekt.

Die DefaultValue-Eigenschaft gibt Text oder einen Ausdruck an, der automatisch in ein Steuerelement oder 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 aktuelle Uhrzeit an. Die maximale Länge für eine DefaultValue-Eigenschaft beträgt 255 Zeichen.

Verwenden Sie in Visual Basic einen Zeichenfolgenausdruck, um den Wert dieser Eigenschaft festzulegen. Der folgende Code legt beispielsweise die DefaultValue-Eigenschaft für ein Textfeld-Steuerelement namens PaymentMethod auf "Cash" fest.

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

Hinweis

Um diese Eigenschaft für ein Feld mithilfe von Visual Basic festzulegen, verwenden Sie die ADO-Eigenschaft DefaultValue oder die DAO-Eigenschaft DefaultValue.

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

Wenn Sie die DefaultValue-Eigenschaft für ein Formularsteuerelement festlegen, das an ein Feld gebunden ist, für das in der Tabelle ebenfalls ein Wert für die DefaultValue-Eigenschaft definiert ist, überschreibt die Einstellung des Steuerelements die Einstellung der Tabelle.

Falls Sie ein Steuerelement erstellen, indem Sie ein Feld aus der Feldliste ziehen, wird die in der Tabelle definierte Einstellung der DefaultValueDefaultValue-Eigenschaft auf das Steuerelement im Formular angewendet, obwohl die Einstellung der DefaultValueDefaultValue-Eigenschaft des Steuerelements leer bleibt.

Ein Steuerelement kann den Standardwert für ein anderes Steuerelement liefern. Wenn Sie z.B. die DefaultValueDefaultValue-Eigenschaft für ein Steuerelement auf den folgenden Ausdruck festlegen, wird der Standardwert des Steuerelements auf die Einstellung der DefaultValue-Eigenschaft für das txtShipTo-Steuerelement festgelegt.

=Forms!frmInvoice!txtShipTo

Befinden sich die Steuerelemente in demselben Formular, muss das Steuerelement, von dem der Standardwert abgeleitet wird, in der Reihenfolge vor dem Steuerelement angezeigt werden, das den Ausdruck enthält.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.