IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

obtenir le nom de l'ordinateur du CurrentUser


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 206
    Par défaut obtenir le nom de l'ordinateur du CurrentUser
    Bonjour,

    Je pensais utiliser la méthode CurrentUser pour obtenir le nom de celui-ci. Et c'est là que j'ai appris, à mes dépends, que sans groupes d'utilisateurs, cette méthode ne me retournerait que "ADMIN", quel que soit le poste d'où est lancé "l'application".
    Ne souhaitant pas créer de groupes d'utilisateurs, tout le monde ayant les mêmes droits sans exception, je dois changer de méthode. Je cherche donc à obtenir le nom de l'ordinateur de l'utilisateur.

    J'ai vaguement vu deux choses :

    Dans la FAQ, une rubrique est destinée à l'obtention et la modification du nom de l'ordinateur. Sa lecture ne m'a pas permis de distinguer le "get" du "update"...

    Un tutoriel de Doplhy35 explicant comment obtenir la liste des utilisateurs connectés à une base à partir du fichier .ldb
    Cette méthode semble un peu trop compliqué/complexe dans mon cas : je n'aurai toujours qu'un seul utilisateur.


    Si quelqu'un avait une solution simple et efficace, je lui serai reconnaissant de la partager.

    Wulfram

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 186
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    environ("ComputerName")
    [Access] Les bases du débogage => ici

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 206
    Par défaut
    Citation Envoyé par Kloun Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    environ("ComputerName")
    Je te suis fortement reconnaissant, ça fonctionne comme je le souhaite.

  4. #4
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 186
    Par défaut
    Si tu veux le login Windows utilisé :
    [Access] Les bases du débogage => ici

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 206
    Par défaut
    Citation Envoyé par Kloun Voir le message
    Si tu veux le login Windows utilisé :
    Merci bien, ça peut en effet être utile, même si ça ne l'est pas dans mon cas : mon but est de savoir sur quel poste se déplacer physiquement, à un moment donné...
    Sinon, est-ce qu'il y a une liste plus complète que celle-ci quelque part ? Vu qu'elle ne figure pas dans l'aide...

    En tout cas, merci pour ton aide !

  6. #6
    Expert confirmé
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Par défaut
    Bonjour,

    la fonction GetComputerName de l'API Windows est utilisable depuis Windows 95.

    Autre méthode avec "Windows Script Host"
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Set WshNetwork = CreateObject("WScript.Network")
    MsgBox "Domain = " & WshNetwork.UserDomain
    MsgBox "Computer Name = " & WshNetwork.ComputerName
    MsgBox "User Name = " & WshNetwork.UserName

    Les variables d'environnement sont dans l'aide de Windows, mais le chemin pour y accéder est compliqué.
    Dans l'aide de window XP (Centre d'aide) faire une recherche sur Dir.
    Afficher la rubrique trouvée puis dans les rubriques connexes choisir
    Références de A à Z de la ligne de commande.
    (Ajouter au favoris pour utilisation future. Ce sont toutes les commandes utilisables depuis cmd.exe)
    Cliquer sur le lien Références de la ligne de commande
    Cliquer sur le lien Concepts
    Cliquer sur le lien Vue d'ensemble de l'invite de commande
    Voila on y est

    A+

Discussions similaires

  1. Obtenir le nom d'un ordinateur par son adresse ip ?
    Par julesclaude dans le forum Débuter
    Réponses: 4
    Dernier message: 14/11/2013, 16h49
  2. Réponses: 2
    Dernier message: 20/09/2011, 12h58
  3. comment je peux obtenir le nom de l'ordinateur
    Par imad24 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 13/08/2009, 11h00
  4. Obtenir les noms ou ip d'ordinateur sur un même réseau ?
    Par evangeliste dans le forum Réseau
    Réponses: 4
    Dernier message: 31/10/2006, 09h23
  5. Comment connaître le nom de l'ordinateur ?
    Par M.Dlb dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 30/08/2003, 23h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo