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.