Partager via


Méthode SetPermissions (ADOX)

S’applique à : Access 2013, Office 2013

Spécifie les autorisations d'un groupe ou d'un utilisateur sur un objet.

Syntaxe

GroupOrUser. SetPermissionsName, ObjectType, Action, Rights [,Inherit] [,ObjectTypeId]

Paramètres

Paramètre Description
Name Valeur de type String qui spécifie le nom de l'objet dont il faut définir les autorisations.
ObjectType Valeur de type Long qui peut être l'une des constantes ObjectTypeEnum, spécifiant le type d'objet dont il faut obtenir les autorisations.
Action Valeur de type Long qui peut correspondre à l'une des constantes ActionEnum, spécifiant le type d'action à effectuer lors de la configuration des autorisations.
Rights Valeur de type Long qui peut être un masque de bits d'une ou plusieurs constantes RightsEnum, indiquant les droits à définir.
Inherit Facultatif. Valeur de type Long qui peut correspondre à l'une des constantes InheritTypeEnum, qui spécifie la manière dont les objets héritent des autorisations. La valeur par défaut est adInheritNone.
ObjectTypeId Optional. Valeur Variant qui spécifie le GUID d’un type d’objet fournisseur non défini par la spécification OLE DB. Ce paramètre est requis si ObjectType est défini sur adPermObjProviderSpecific ; sinon, il n’est pas utilisé.

Remarques

Une erreur se produit si le fournisseur ne prend pas en charge la définition de droits d'accès pour les groupes ou utilisateurs.

Remarque

En cas d'appel de SetPermissions, l'octroi de la valeur adAccessRevoke au paramètre Actions remplace la configuration du paramètre Rights. N'affectez pas la valeur adAccessRevoke au paramètre Actions si vous souhaitez que les droits spécifiés dans le paramètre Rights soient appliqués.