Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
Appartient au groupe
|
Appartient au groupe ( nomUtilisateur ; groupe ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
nomUtilisateur | Chaîne |
![]() |
Nom de l'utilisateur (compte) | |||||
groupe | Chaîne |
![]() |
Nom du groupe | |||||
Résultat | Booléen |
![]() |
Vrai = utilisateur est dans groupe Faux = utilisateur n'est pas dans groupe | |||||
La fonction Appartient au groupe retourne Vrai si nomUtilisateur appartient au groupe.
Note : Cette commande attend comme paramètre nomUtilisateur un nom de compte utilisateur (elle ne prend pas en charge les alias d'utilisateurs). Si vous avez défini des alias d'utilisateurs dans votre application, passez le paramètre Compte utilisateur 4D à la commande Utilisateur courant pour vous assurer qu'elle retourne un nom de compte utilisateur (voir exemple).
L'exemple suivant recherche des factures. Si l'utilisateur courant est dans le groupe Administration, il pourra accéder aux formulaires qui affichent des informations confidentielles. Sinon, des formulaires standard sont affichés :
CHERCHER([Factures];[Factures]Prix>100)
Si(Appartient au groupe(Utilisateur courant(Compte utilisateur 4D);"Administration"))
//Le paramètre Compte utilisateur 4D est nécessaire si vous
//utilisez des alias d'utilisateurs 4D dans votre application
FORM FIXER SORTIE([Factures];"Confidentiel_Sortie")
FORM FIXER ENTREE([Factures];"Conf_Saisie")
Sinon
FORM FIXER SORTIE([Factures];"Sortie_Standard")
FORM FIXER ENTREE([Factures];"Entrée_Standard")
Fin de si
MODIFIER SELECTION([Factures];*)
Produit : 4D
Thème : Utilisateurs et groupes
Numéro :
338
Nom intl. : User in group
Créé : < 4D v6
4D - Langage ( 4D v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)