Propriété SourceContrôle

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

S'applique à

Objet BoundObjectFrame

Objet ZoneListe

CheckBox, objet

OptionButton, objet

ComboBox, objet

OptionGroup, objet

Objet CustomControl

Objet TextBox

Objet GroupLevel

Objet BoutonBascule

Vous pouvez utiliser la propriété SourceContrôle pour spécifier les données qui apparaissent dans un contrôle. Vous pouvez afficher et modifier des données liées à un champ dans une table, requête ou une instruction SQL. Vous pouvez également afficher le résultat d’une expression. En lecture/écriture chaîne.

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

Un champ de nom

Le contrôle est lié à un champ dans une table, une requête ou une instruction SQL. Les données de ce champ sont affichées dans le contrôle. Les modifications des données à l'intérieur du contrôle affectent les données correspondantes dans le champ. (Pour accéder au contrôle en lecture seule, définissez la propriété Verrouillé sur la valeur Oui). Si vous cliquez sur un contrôle lié à un champ avec un type de données Lien hypertexte, vous accédez à la destination spécifiée dans l'adresse du lien hypertexte.

Une expression

Le contrôle affiche les données générées par une expression. L'utilisateur peut modifier ces données sans pour autant les enregistrer dans la base de données.


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

Vous pouvez aussi 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 en mode Création 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 du volet Grouper, trier et total.

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

Notes

Pour le niveau de groupe d'un état, la propriété SourceContrôle détermine le champ ou l'expression à utiliser pour le groupement.

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

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

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

SAM espérance paramètre

Description

NomFamille

Pour un contrôle, les données du champ NomFamille s'affichent dans le contrôle. Pour un niveau de groupe associé aux états, Microsoft Office Access 2007 groupe les données en fonction du nom de famille.

=Date( ) + 7

Pour un contrôle, cette expression affiche une date avec sept jours à compter d'aujourd'hui.

=DatePart("q",ShippedDate)

Pour un contrôle, cette expression affiche le trimestre de la date d'envoi. Pour un niveau de groupe associé aux états, Access groupe les données en fonction du trimestre de la date d'envoi.

Exemple

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

Forms!Customers!AddressPart.ControlSource = "City"

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

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

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×