Propriété OptionButton. DefaultValue (Access)OptionButton.DefaultValue property (Access)

Spécifie une valeur entrée automatiquement dans un champ lors de la création d'un nouvel enregistrement.Specifies a value that is automatically entered in a field when a new record is created. Par exemple, dans une **** table addresses, vous pouvez définir la valeur par défaut du champ City sur New York.For example, in an Addresses table, you can set the default value for the City field to New York. Lorsque les utilisateurs ajoutent un enregistrement à la table, ils peuvent accepter cette valeur ou entrez le nom d'une autre ville.When users add a record to the table, they can either accept this value or enter the name of a different city. Type de données String en lecture/écriture.Read/write String.

SyntaxeSyntax

expression. **** Valeur par défautexpression.DefaultValue

expression Variable qui représente un objet OptionButton .expression A variable that represents an OptionButton object.

RemarquesRemarks

La propriété DefaultValue s'applique à tous les champs de table exceptés ceux dont le type de données est NuméroAuto ou objet OLE.The DefaultValue property applies to all table fields except those fields with the data type of AutoNumber or OLE Object.

La propriété DefaultValue Spécifie le texte ou une expression qui est automatiquement entrée dans un contrôle ou un champ lorsqu'un nouvel enregistrement est créé.The DefaultValue property specifies text or an expression that's automatically entered in a control or field when a new record is created. Par exemple, si vous définissez la propriété DefaultValue d'un contrôle de zone de texte à =Now(), le contrôle affiche les date et heure actuelles.For example, if you set the DefaultValue property for a text box control to =Now(), the control displays the current date and time. La longueur maximale d'un paramètre de propriété DefaultValue est de 255 caractères.The maximum length for a DefaultValue property setting is 255 characters.

La propriété DefaultValue ne s'applique pas à la case à cocher, aux boutons d'options ou aux contrôles de bouton bascule lorsqu'ils sont dans un groupe d'options.The DefaultValue property doesn't apply to check box, option button, or toggle button controls when they are in an option group. Toutefois, il s'applique au groupe d'options lui-même.However, it does apply to the option group itself.

Dans Visual Basic, utilisez une expression de chaîne pour attribuer une valeur à cette propriété.In Visual Basic, use a string expression to set the value of this property. Par exemple, le code suivant définit la propriété DefaultValue d'un contrôle de zone de texte nommé ModePaiement sur «Cash».For example, the following code sets the DefaultValue property for a text box control named PaymentMethod to "Cash."

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

Notes

[!REMARQUE] Pour définir cette propriété pour un champ à l'aide de Visual Basic, utilisez la propriété ADO DefaultValue ou la propriété DAO DefaultValue.To set this property for a field by using Visual Basic, use the ADO DefaultValue property or the DAO DefaultValue property.

La propriété DefaultValue est appliquée uniquement lorsque vous ajoutez un nouvel enregistrement.The DefaultValue property is applied only when you add a new record. Si vous modifiez la propriété DefaultValue, la modification n'est pas automatiquement appliquée aux enregistrements existants.If you change the DefaultValue property, the change isn't automatically applied to existing records.

Si vous définissez la propriété DefaultValue d'un contrôle de formulaire qui est lié à un champ qui a également un paramètre de propriété DefaultValue défini dans le tableau, le paramètre du contrôle remplace le paramètre de la table.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.

Si vous créez un contrôle en faisant glisser un champ de la liste des champs, paramètre de propriété DefaultValue du champ, telle que définie dans la table, est appliqué au contrôle du formulaire, bien que le paramètre de propriété DefaultValue du contrôle reste vide.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.

Un contrôle peut fournir la valeur par défaut pour un autre contrôle.One control can provide the default value for another control. Par exemple, si vous définissez l'expression ci-dessous comme valeur de la propriété DefaultValue d'un contrôle, la valeur par défaut du contrôle est définie en fonction du paramètre de propriété DefaultValue du contrôle .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

Si les contrôles se trouvent sur le même formulaire, le contrôle représentant la source de la valeur par défaut doit s'afficher avant le contrôle contenant l'expression, par rapport à l'ordre de tabulation.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.

Assistance et commentairesSupport and feedback

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ?Have questions or feedback about Office VBA or this documentation? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.