4D v16.3User in group |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
User in group
|
User in group ( usuario ; grupo ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
usuario | Cadena |
![]() |
Nombre del usuario | |||||
grupo | Cadena |
![]() |
Nombre del grupo | |||||
Resultado | Booleano |
![]() |
TRUE = el usuario está en el grupo FALSE = el usuario no está en el grupo | |||||
El siguiente ejemplo busca facturas específicas. Si el usuario actual está en el grupo Administración, podrá acceder a los formularios que muestran información confidencial. Si el usuario no está en el grupo Administración, aparecen los formularios estándar:
QUERY([Facturas];[Facturas]Precio>100)
If(User in group(Current user;"Administración"))
FORM SET OUTPUT([Facturas];"Confidencial_Salida")
FORM SET INPUT([Facturas];"Confidencial_Entrada")
Else
FORM SET OUTPUT([Facturas];"Salida_Estandar")
FORM SET INPUT([Facturas];"Entrada_Estandar")
End if
MODIFY SELECTION([Facturas];*)
Producto: 4D
Tema: Grupos y usuarios
Número
338
Creado por: < 4D v6
Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)