OVH Cloud OVH Cloud

Savoir qui est connecté

3 réponses
Avatar
GARIN Fabrice
Salut à tous,

Voilà j'ai installé ma base en réseau et j'aimerais savoir si il existe un
moyen de savoir combien de personnes sont connectés et lesquelles.

Merci

3 réponses

Avatar
Anor
Bonjour,

GARIN Fabrice wrote:
| Salut à tous,
|
| Voilà j'ai installé ma base en réseau et j'aimerais savoir si il
| existe un moyen de savoir combien de personnes sont connectés et
| lesquelles.
|
| Merci

Tu peux essayer cette fonction qui permet d'extraire les personnes connectées
du fichier .ldb de ta base
Attention, pour toi, il faudra mettre le chemin de la base dorasle contenant les tables
au cas où tu aurais fractionné ta base en frontales/dorsale, ce qui est recommandé..

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"
'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

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
Raymond [mvp]
Bonjour Arnaud.

une variante avec le ShowUserRoster sur la mdb
voir la page: http://access.seneque.free.fr/utilisateurs_en_cours.htm
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:
Bonjour,

GARIN Fabrice wrote:
| Salut à tous,
|
| Voilà j'ai installé ma base en réseau et j'aimerais savoir si il
| existe un moyen de savoir combien de personnes sont connectés et
| lesquelles.
|
| Merci

Tu peux essayer cette fonction qui permet d'extraire les personnes
connectées

du fichier .ldb de ta base
Attention, pour toi, il faudra mettre le chemin de la base dorasle
contenant les tables

au cas où tu aurais fractionné ta base en frontales/dorsale, ce qui est
recommandé..


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"
'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

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------




Avatar
GARIN Fabrice
Merci pour vos réponses


"GARIN Fabrice" a écrit dans le message de
news:c8no32$ntv$
Salut à tous,

Voilà j'ai installé ma base en réseau et j'aimerais savoir si il existe un
moyen de savoir combien de personnes sont connectés et lesquelles.

Merci