OVH Cloud OVH Cloud

GESTION DES UTILISATEURS

5 réponses
Avatar
AGNES
Bonjour,

Je travaille actuellement avec Access2000. Dans un=20
formulaire,lors de l'enregistrement dans une table, il=20
faudrait que je r=E9cup=E8re le code utilisateur (code de=20
connexion lors du d=E9marrage de windows). Comment le=20
r=E9cup=E9rer ? (environnements windows XP, windows NT,=20
Windows 98)


Merci beaucoupe de votre aide.


A bient=F4t=20


AGNES

5 réponses

Avatar
Jessy SEMPERE
Bonjour

Tu peux utiliser ceci :

=Environ("UserName")
pour le nom de l'utilisateur...
Et si tu veux le nom du PC :
=Environ("ComputerName")

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"AGNES" a écrit dans le message news:
2a4b01c38d64$ce8059f0$
Bonjour,

Je travaille actuellement avec Access2000. Dans un
formulaire,lors de l'enregistrement dans une table, il
faudrait que je récupère le code utilisateur (code de
connexion lors du démarrage de windows). Comment le
récupérer ? (environnements windows XP, windows NT,
Windows 98)


Merci beaucoupe de votre aide.


A bientôt


AGNES
Avatar
Raymond
Bonjour.

tu peux le récupérer par :
Environ("username")
mais certains systemes tels NT4 ne donneront pas le username et il vaux
mieux passer par une api pour des raisons de compatibilité.
voir : http://access.seneque.free.fr/nom_utilisateur.htm et aussi
http://access.seneque.free.fr/nom_machine.htm

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"AGNES" a écrit dans le message de
news:2a4b01c38d64$ce8059f0$
Bonjour,

Je travaille actuellement avec Access2000. Dans un
formulaire,lors de l'enregistrement dans une table, il
faudrait que je récupère le code utilisateur (code de
connexion lors du démarrage de windows). Comment le
récupérer ? (environnements windows XP, windows NT,
Windows 98)


Merci beaucoupe de votre aide.


A bientôt


AGNES
Avatar
Jessy SEMPERE
Salut Raymond

tu peux le récupérer par :
Environ("username")
mais certains systemes tels NT4 ne donneront pas le username et il vaux
mieux passer par une api pour des raisons de compatibilité.
voir : http://access.seneque.free.fr/nom_utilisateur.htm et aussi
http://access.seneque.free.fr/nom_machine.htm


Je partage entièrement ton point de vue concernant l'utilisation
des API pour permettre une compatibilité optimale d'une
application entre les différents OS...

Par contre je suis sous Windows NT4 et la méthode Environ()
fonctionne sans aucun problème... ;-)

Mais bon, c'est vrai que les API sont plus fiable donc pour
ceux qui comme moi n'ont pas internet, le voici :
*************************************************
Public Declare Function GetUserName Lib "advapi32.dll" _
Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As _
Long) As Long

Public Function UserName()
Dim strUserName As String
strUserName = String(100, Chr$(0))
GetUserName strUserName, 100
strUserName = Left$(strUserName, InStr(strUserName, _
Chr$(0)) - 1)
MsgBox "Le login est : " + strUserName
End Function
*************************************************
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

Avatar
Raymond
Bonjour Jessy.

C'est lequel de Nt qui ne l'a pas ? depuis Win 2000 Le NT c'est loin.
98 ne l'a pas c'est sur.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Jessy SEMPERE" a écrit dans le message de
news:bm0dgp$bph$
Avatar
Jessy SEMPERE
Re,

C'est lequel de Nt qui ne l'a pas ? depuis Win 2000 Le NT c'est loin.
98 ne l'a pas c'est sur.


J'ai "Windows NT Workstation Version 4.00.1381" au boulot
et je te confirme que la fontion "Environ()" fonctionne très bien ;-)

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------