Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
L'action DéfinirPropriété permet de définir une propriété pour un contrôle dans un formulaire ou un état.
Setting
L’action DéfinirPropriété utilise les arguments suivants :
Argument de l’action |
Description |
|---|---|
Nom du contrôle |
Tapez le nom du champ ou du contrôle pour lequel vous souhaitez définir la valeur d’une propriété. Utilisez uniquement le nom du contrôle, et non la syntaxe complète. Laissez cet argument vide si vous souhaitez définir cette propriété pour le formulaire ou l’état actif. |
Propriété |
Sélectionnez la propriété dont la valeur doit être définie. Consultez la section Remarques de cet article pour accéder à la liste des propriétés qui peuvent être définies via cette action. |
Valeur |
Tapez la valeur que vous souhaitez définir pour la propriété. Pour les propriétés dont la valeur doit être définie sur Oui ou Non, utilisez -1 pour Oui et 0 pour Non. |
Remarques
L’action DéfinirPropriété permet de définir les propriétés suivantes pour un contrôle : Activé, Visible, Verrouillé, Gauche, Haut, Largeur, Hauteur, Couleur texte, Couleur fond ou Légende.
Si vous entrez une valeur non valide pour l’argument Value , aucune erreur ne se produit, mais Access peut modifier la propriété en une autre valeur, selon la façon dont il interprète l’argument.
L'action DéfinirPropriété peut être utilisée dans une macro autonome, à condition de la faire précéder d'une action sélectionnant le formulaire ou l'état contenant le contrôle pour lequel la propriété est définie. Si le formulaire ou l'état n'est pas ouvert, vous pouvez utiliser les actions OuvrirFormulaire ou OuvrirEtat pour l'ouvrir et le sélectionner. Si le formulaire ou l'état est déjà ouvert, vous pouvez utiliser l'action SélectionnerObjet pour le sélectionner. Vous pouvez ensuite utiliser l'action DéfinirPropriété pour définir la propriété. La sélection de l'objet n'est pas nécessaire si vous utilisez l'action DéfinirPropriété dans une macro incorporée dans un contrôle du même formulaire ou du même état que le contrôle pour lequel vous définissez la propriété.
Pour exécuter l’action DéfinirPropriété dans un module VBA, utilisez la méthode DéfinirPropriété de l’objet DoCmd.
Exemple
L’exemple suivant montre comment utiliser l’action SetProperty pour activer/désactiver la visibilité de la zone de texte MyTextBox .
Exemple de code fourni parMicrosoft Access 2010 Programmer’s Reference.
Submacro: TestVisible
SetProperty
Control Name Text40
Property Visible
Value =Not[Text40].[Visible]
End Submacro