Propriété TextBox.DefaultValue (Access)
Spécifie une valeur entrée automatiquement dans un champ lors de la création d'un nouvel enregistrement. Par exemple, dans une table Adresses , vous pouvez définir la valeur par défaut du champ Ville sur New York. Lorsque les utilisateurs ajoutent un enregistrement à la table, ils peuvent accepter cette valeur ou entrez le nom d'une autre ville. Type de données String en lecture/écriture.
Syntaxe
expression. Defaultvalue
Expression Variable qui représente un objet TextBox .
Remarques
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.
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éé. 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. La longueur maximale d'un paramètre de propriété DefaultValue est de 255 caractères.
Dans Visual Basic, utilisez une expression de chaîne pour définir la valeur de cette propriété. Par exemple, le code suivant définit la propriété DefaultValue d’un contrôle de zone de texte nommé PaymentMethod sur « Cash ».
Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""
Remarque
[!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.
La propriété DefaultValue est appliquée uniquement lorsque vous ajoutez un nouvel enregistrement. Si vous modifiez la propriété DefaultValue, la modification n'est pas automatiquement appliquée aux enregistrements existants.
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.
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.
Un contrôle peut fournir la valeur par défaut pour un autre contrôle. 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 .
=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.
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette 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.