Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez la propriété SourceContrôle pour spécifier les données qui s’affichent dans un contrôle. Vous pouvez afficher et modifier des données dépendantes d'un champ dans une table, une requête et une instruction SQL. Vous pouvez également afficher le résultat d'une expression. String en lecture/écriture.
Syntaxe
expression. SourceContrôle
expression Variable qui représente un objet WebBrowserControl .
Remarques
La propriété ControlSource utilise les paramètres suivants :
| Setting | Description |
|---|---|
| Un nom de champ | Le contrôle est lié à un champ dans une table, requête ou instruction SQL. Données du champ sont affichées dans le contrôle. Modifications apportées aux données à l'intérieur du contrôle sont répercutées dans le champ. (Pour rendre le contrôle en lecture seule, définissez la propriété Locked sur Oui.) Si vous choisissez un contrôle lié à un champ dont le type de données est 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. Ces données peuvent être modifiées par l'utilisateur, mais ne sont pas enregistrées dans la base de données. |
Remarque
[!REMARQUE] La propriété ControlSource ne s'applique pas à la case à cocher, bouton d'option ou un bouton bascule dans un groupe d'options. Elle s'applique uniquement au groupe d'options lui-même.
Vous pouvez également définir la propriété ControlSource d'une zone de texte en tapant un nom de champ ou expression directement dans la zone de texte dans un formulaire ou d'état.
Pour les États, la propriété ControlSource s'applique uniquement aux niveaux de regroupement associés.
Formulaires et rapports agissent en tant que « windows » dans votre base de données. Vous spécifiez la source principale des données pour un formulaire ou un état en définissant sa propriété RecordSource (source) à une table, requête ou instruction SQL. Vous pouvez ensuite définir la propriété ControlSource pour un champ dans la source de données ou une expression.
Si le paramétrage de la propriété ControlSource est une expression, la valeur affichée n'est accessible qu'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 | Dans le cas d’un contrôle, les données du champ Nom sont affichées dans le contrôle. Pour un niveau de groupe d'un état, Microsoft Access regroupe les données sur le nom. |
=Date( ) + 7 |
S'il s'agit d'un contrôle, cette expression affiche la date qu'il sera dans sept jours. |
=DatePart("q",ShippedDate) |
S'il s'agit d'un contrôle, cette expression affiche le trimestre correspondant à la date d'envoi. Pour un niveau de groupe de rapports, Access regroupe les données sur le trimestre de la date d’expédition. |
Exemple
L’exemple suivant définit la propriété SourceContrôle d’une zone de texte intitulée AddressPart sur un champ intitulé Ville.
Forms!Customers!AddressPart.ControlSource = "City"
L’exemple suivant définit la propriété SourceContrôle d’une zone de texte intitulée Attendu sur l’expression =Date() + 7.
Me!Expected.ControlSource = "=Date() + 7"
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.