ListBox. DefaultValue-Eigenschaft (Access)ListBox.DefaultValue property (Access)

Diese Eigenschaft gibt einen Wert an, der automatisch in ein Feld eingegeben wird, wenn ein neuer Datensatz erstellt wird.Specifies a value that is automatically entered in a field when a new record is created. Beispielsweise können Sie in **** einer addresses-Tabelle den Standardwert für das Feld City auf New York festlegen.For example, in an Addresses table, you can set the default value for the City field to New York. Benutzer, die der Tabelle einen Datensatz hinzufügen, können den Standardwert übernehmen oder durch einen neuen Wert überschreiben.When users add a record to the table, they can either accept this value or enter the name of a different city. Zeichenfolge mit Lese-/Schreibzugriff.Read/write String.

SyntaxSyntax

Ausdruck. DefaultValueexpression.DefaultValue

Ausdruck Eine Variable, die ein ListBox -Objekt darstellt.expression A variable that represents a ListBox object.

BemerkungenRemarks

Die DefaultValue-Eigenschaft gilt für alle Tabellenfelder außer für Felder vom Datentyp AutoWert oder OLE-Objekt.The DefaultValue property applies to all table fields except those fields with the data type of AutoNumber or OLE Object.

Die DefaultValue-Eigenschaft gibt Text oder einen Ausdruck an, der automatisch in ein Steuerelement oder Feld eingegeben wird, wenn ein neuer Datensatz erstellt wird.The DefaultValue property specifies text or an expression that's automatically entered in a control or field when a new record is created. Wenn Sie beispielsweise die DefaultValue **** -Eigenschaft für ein Textfeld-Steuerelement =Now()auf festlegen, zeigt das Steuerelement das aktuelle Datum und die Uhrzeit an.For example, if you set the DefaultValue property for a text box control to =Now(), the control displays the current date and time. Die maximale Länge für eine DefaultValue-Eigenschaft beträgt 255 Zeichen.The maximum length for a DefaultValue property setting is 255 characters.

Verwenden Sie in Visual Basic einen Zeichenfolgenausdruck, um den Wert dieser Eigenschaft festzulegen.In Visual Basic, use a string expression to set the value of this property. Mit dem folgenden Code wird beispielsweise die DefaultValue -Eigenschaft für ein Textfeld-Steuerelement mit dem Namen PaymentMethod auf "Cash" festgelegt.For example, the following code sets the DefaultValue property for a text box control named PaymentMethod to "Cash."

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.To set this property for a field by using Visual Basic, use the ADO DefaultValue property or the DAO DefaultValue property.

Die DefaultValueDefaultValue-Eigenschaft wird nur verwendet, wenn Sie einen neuen Datensatz hinzufügen.The DefaultValue property is applied only when you add a new record. Wenn Sie die DefaultValueDefaultValue-Eigenschaft ändern, wird die Änderung nicht automatisch auf vorhandene Datensätze angewendet.If you change the DefaultValue property, the change isn't automatically applied to existing records.

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.If you set the DefaultValue property for a form control that's bound to a field that also has a DefaultValue property setting defined in the table, the control setting overrides the table setting.

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.If you create a control by dragging a field from the field list, the field's DefaultValue property setting, as defined in the table, is applied to the control on the form although the control's DefaultValue property setting will remain blank.

Ein Steuerelement kann den Standardwert für ein anderes Steuerelement liefern.One control can provide the default value for another control. 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.For example, if you set the DefaultValue property for a control to the following expression, the control's default value is set to the DefaultValue property setting for the txtShipTo control.

=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.If the controls are on the same form, the control that's the source of the default value must appear earlier in the tab order than the control containing the expression.

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.