Recherche
Recherche
Les mémos
Je débute...
Visites

 998932 visiteurs

 1 visiteur en ligne

Liste des utilisateurs connectés

Cette fonction permet d'extraire du fichier de verrouillage .LDB la liste des utilisateurs d'une base de données.

Ceci ne fonctionne qu'à condition que la base ait été sécurisée.
 

Function fListUsers(Optional strPath) As String
    Dim strLine As String * 64
    Dim i As Integer
    Dim F As Integer

    If IsMissing(strPath) Then: strPath = CurrentDb.Name
    strPath = Left(strPath, Len(strPath) - 3) & "ldb"
    'autre methode:
    'strPath = Left(strPath, InStrRev(strPath, ".", -1)) & "ldb"
    If Dir(strPath) <> "" Then
        F = FreeFile
        Open strPath For Random Access Read Shared As #F Len = Len(strLine)

        For i = 1 To LOF(F) / Len(strLine)
            Get #F, i, strLine
            fListUsers = IIf(fListUsers <> "", fListUsers + ";", "") & Left(strLine, InStr(1, strLine, Chr$(0)) - 1)
        Next i

        Close #F
    End If

End Function


Catégorie : - Administration
Page lue 7959 fois