Visualizzare il gruppo di un utente

mercoledì 14 novembre 2007 - 17.28

86Marco Profilo | Expert

Salve.
In access esiste una funzione chiamata CurrentUser() che fornisce il nome dell'utente che ha effettuato l'accesso al database.
Sapete però quale e se esiste una funzione per poter sapere il nome del gruppo al quale l'utente appartiene?
Spero sappiate aiutarmi.
Grazie mille

lbenaglia Profilo | Guru

>Sapete però quale e se esiste una funzione per poter sapere il
>nome del gruppo al quale l'utente appartiene?

Ciao Marco,

Ti riporto la funzione IsUserInGroup() di Allen Browne (Access MVP):

Function IsUserInGroup(strUser As String, strGroup As String) As Boolean Dim varDummy As Variant On Error Resume Next varDummy = DBEngine(0).Users(strUser).Groups(strGroup).Name IsUserInGroup = (Err.Number = 0) End Function

>Grazie mille
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

86Marco Profilo | Expert

ei grazie per la risposta celerissima... ma scusa l'ignoranza... dove devo inserirla questa funzione? e come posso visualizzare il gruppo corrente?
Grazie per la pazienza

lbenaglia Profilo | Guru

>ei grazie per la risposta celerissima... ma scusa l'ignoranza...
>dove devo inserirla questa funzione?
Ad esempio in un modulo oppure se ti serve localizzata nella form o nel report corrente

>e come posso visualizzare
>il gruppo corrente?
La risposta è nel codice che ti ho postato

>Grazie per la pazienza
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5