Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

S’applique à

Objet BoundObjectFrame

Objet ListBox

Objet CheckBox

Objet OptionButton

Objet ComboBox

Objet OptionGroup

Objet CustomControl

Objet TextBox

Objet GroupLevel

Objet ToggleButton

La propriété SourceContrôle permet de spécifier les données qui s’affichent dans un contrôle. Vous pouvez afficher et modifier les données dépendant d’un champ dans une table, une requête ou une instruction SQL. Vous pouvez également afficher le résultat d’une expression. Chaîne en lecture/écriture.

Expressio n.SourceContrôle

expression Obligatoire. Expression qui renvoie l’un des objets de la liste S’applique à.

Paramètre

La propriété SourceContrôle utilise les paramètres suivants.

Paramètre

Description

Nom de champ

Le contrôle est lié à un champ dans une table, une requête ou une instruction SQL. Les données du champ sont affichées dans le contrôle . Les modifications apportées aux données à l’intérieur du contrôle modifient les données correspondantes dans le champ. (Pour que le contrôle soit en lecture seule, définissez la propriété Locked sur Oui.) Si vous cliquez sur un contrôle lié à un champ qui a un type de données Lien hypertexte, vous accédez à la destination spécifiée dans l’adresse du lien hypertexte.

Expression

Le contrôle affiche les données générées par une expression. Ces données peuvent être modifiées par l’utilisateur mais ne sont pas enregistrées dans la base de données.


Vous pouvez définir la propriété SourceContrôle pour un contrôle à l’aide de la feuille de propriétés du contrôle, d’une macro ou d’un code Visual Basic pour Applications (VBA).

Vous pouvez également définir la propriété SourceContrôle pour une zone de texte en tapant un nom de champ ou une expression directement dans la zone de texte en mode Création de formulaire ou d’état.

Pour un état, vous pouvez définir cette propriété en sélectionnant un champ ou en tapant une expression dans la fenêtre contextuelle Champ/Expression dans le volet Regrouper, trier et total.

Dans un code VBA, utilisez une expression de chaîne pour définir la valeur de cette propriété.

Remarques

Pour un niveau de groupe d’états, la propriété SourceContrôle détermine le champ ou l’expression sur lesquels regrouper.

Remarque : La propriété SourceContrôle ne s’applique pas aux contrôles case à cocher, case d’option ou bouton bascule dans un groupe d’options. Elle s’applique uniquement au groupe d’options proprement dit.

Pour les états, la propriété SourceContrôle s’applique uniquement aux niveaux de groupe d’états.

Les formulaires et états agissent en tant que « fenêtres » dans votre base de données. Vous spécifiez la source principale des données d’un formulaire ou d’un état en définissant sa propriété Source sur une table, une requête ou une instruction SQL. Vous pouvez ensuite définir la propriété SourceContrôle sur un champ dans la source de données ou sur une expression. Si la définition de propriété SourceContrôle est une expression, la valeur affichée est en lecture seule et n’est pas enregistrée dans la base de données. Par exemple, vous pouvez utiliser les paramètres suivants.

Exemple de paramètre

Description

LastName

Pour un contrôle, les données du champ LastName s’affichent dans le contrôle. Pour un niveau de groupe d’états, Microsoft Office Access 2007 regroupe les données sur ce nom de famille.

=Date( ) + 7

Pour un contrôle, cette expression affiche une date à sept jours de la date actuelle dans le contrôle.

=DatePart("q",ShippedDate)

Pour un contrôle, cette expression affiche le trimestre de la date d’expédition. Pour un niveau de groupe d’états, Access regroupe les données du trimestre de la date d’expédition.

Exemple

L’exemple suivant définit la propriété SourceContrôle pour une zone de texte intitulée AddressPart sur un champ nommé City (Ville) :

Forms!Customers!AddressPart.ControlSource = "City"

L’exemple suivant définit la propriété SourceContrôle pour une zone de texte nommée Expected (Attendu) sur l’expression =Date() + 7.

Me!Expected.ControlSource = "=Date() + 7"

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×