| 4D v18User in group | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 User in group 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| User in group ( nomUtilisateur ; groupe ) -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| nomUtilisateur | Chaîne |   | Nom de l'utilisateur | |||||
| groupe | Chaîne |   | Nom du groupe | |||||
| Résultat | Booléen |   | Vrai = utilisateur est dans groupe Faux = utilisateur n'est pas dans groupe | |||||
La fonction User in group retourne Vrai si utilisateur appartient au groupe.
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 :
 QUERY([Factures];[Factures]Prix>100)
 If(User in group(Current user;"Administration")
    FORM SET OUTPUT([Factures];"Confidentiel_Sortie")
    FORM SET INPUT([Factures];"Conf_Saisie")
 Else
    FORM SET OUTPUT([Factures];"Sortie_Standard")
    FORM SET INPUT([Factures];"Entrée_Standard")
 End if
 MODIFY SELECTION([Factures];*)
	Produit :  4D
	Thème :  Utilisateurs et groupes
	Numéro :  
        338
        
        
        
	
	Créé :  < 4D v6
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v18)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire