Access - grupos y usuarios

 
Vista:

grupos y usuarios

Publicado por carlos (4 intervenciones) el 26/03/2004 15:04:39
necesito un código que me permita saber si el usuario
actual pertenece a un grupo determinado

If currentuser() pertenece a grupo_x then
bip
End if

esto que no funciona, puede ser muy útil. os agradecería
cualquier comentario.

el problema lo tengo sobre todo en que al grupo sólo se
puede acceder através del índice, y no sé que índices
tienen mis grupos, solo sé sus nombres
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

grupos y usuarios

Publicado por Alejandro (4142 intervenciones) el 04/05/2023 23:39:29
Para determinar si el usuario actual pertenece a un grupo específico en Access, puedes usar la función `CurrentUserGroups()` para obtener una lista de todos los grupos a los que pertenece el usuario. Luego, puedes verificar si el grupo en particular está en la lista.

Aquí hay un ejemplo de código que puede ayudarte:

1
2
3
4
5
6
7
8
9
10
11
Dim userGroups As Variant
userGroups = CurrentUserGroups()
 
Dim i As Integer
For i = 0 To UBound(userGroups)
    If userGroups(i) = "nombre_del_grupo" Then
        ' El usuario pertenece al grupo especificado
        MsgBox "El usuario pertenece al grupo " & userGroups(i)
        Exit For
    End If
Next i

Este código primero obtiene una lista de todos los grupos a los que pertenece el usuario actual. Luego, recorre la lista y compara cada grupo con el nombre del grupo que te interesa. Si encuentra el grupo, muestra un mensaje y sale del bucle.

Solo tienes que reemplazar "nombre_del_grupo" con el nombre del grupo que deseas verificar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar