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

Access Discussion :

Base interface et Base Data, comment connaitre les personnes connectées [AC-2016]


Sujet :

Access

  1. #1
    Candidat au Club
    Homme Profil pro
    Responsable des études
    Inscrit en
    Septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Base interface et Base Data, comment connaitre les personnes connectées
    Bonjour,
    J'ai créé deux bases access.
    La 1ere contient l'interface pour les utilisateurs, les requêtes, macro etc. Elle contient également une liaison sur les tables de data qui se trouvent dans la seconde base.
    Pour des questions de performance, j'ai installé la 1ere base sur le poste des clients. Et la seconde base est sur un disque réseau.

    Jusque la pas de problème.

    Ma question est comment faire pour savoir qui est connecté "indirectement" sur la base de data.

    J'arrive à exploiter le fichier LACCDB.
    J'arrive à récupérer le numéro des ordinateurs qui sont connecté.
    Mais l'utilisateur qui apparaît est systématiquement "Admin".

    Auriez-vous une astuce pour pouvoir récupérer le nom de la personne?

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2013
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 328
    Points : 477
    Points
    477
    Par défaut
    Bonjour , pour commencer ...
    un peu de lecture ici :
    https://access.developpez.com/faq/?page=TAAdmin#

    ++

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 365
    Points : 23 835
    Points
    23 835
    Par défaut
    Bonjour.

    La reponse courte est : "Tu ne peux pas".

    La reponse un peu plus constructive :

    Le seul contournement possible est d'enregistrer dans une table les personnes qui se connectent a ta BD.
    Donc tu mets un ecran de Login (ou l'equivalent) et tu notes au passage qui est la.
    Evidement il faut aussi noter quand ils quittent ... et si l'appli plante tu vas te retrouver avec des utilisateurs "fantome".
    Et cela ne marche que si la personne se connecte via ton appli. Si elle ouvre la BD avec Excel par exemple tu n'as aucun moyen de savoir qui sait.
    Il y a peut-etre des outils de surveillance d'administration du reseau qui pourraient te dire qui utilise quel fichier mais je ne les connais pas.

    Bref c'est un peu le bazard.

    Si tu as besoin de deconnecter des utilisateurs, il faut prevoir un formulaire qui surveille une table dans laquelle tu mets un drapeau.
    Quand le formulaire "voit" que le drapeau est leve, il declenche la sortie de l'application.
    Ca marche mais les traitements sont interompus toutes les X secondes pour valider, ce qui est assez penible quand on programme.
    Il faut donc prevoir un systeme pour fermer le formulaire "surveillant".
    Perso quand mon appli detectait que j'etais en Dev elle laissait le formulaire de surveillance visible et je pouvais le fermer quand j'en avais besoin.
    Cela a parfois aussi des effets etranges sur l'affichage, une sorte de sintillement mais ce n'est pas systematique.
    Dans mon appli cela avait disparu sans que je sache trop pourquoi.

    A+

  4. #4
    Candidat au Club
    Homme Profil pro
    Responsable des études
    Inscrit en
    Septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci pour vos réponses.
    Je regrette de constater que la gestion des utilisateurs et des groupes soient aussi complexe alors que cela me semble la base lorsque l'on souhaite gérer une base de donnée accessible à plusieurs utilisateurs.

  5. #5
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 365
    Points : 23 835
    Points
    23 835
    Par défaut
    Bonjour.

    Je regrette de constater que la gestion des utilisateurs et des groupes soient aussi complexe
    Moi aussi,

    cela me semble la base lorsque l'on souhaite gérer une base de donnée accessible à plusieurs utilisateurs.
    Access est concu pour une utilisation "departemental" donc des groupes petits et relativement facile a controler "a la main".

    Et puis il faut bien qu M$ trouve une raison de vendre MS SQL server (qui je le reconnais fait VRAIMENT plus que Access).

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Comment connaître les méthodes non-utilisées ?
    Par joujoukinder dans le forum EDI/Outils
    Réponses: 3
    Dernier message: 08/09/2006, 15h16
  2. Comment connaitre les pixels d'un texte
    Par Xavier dans le forum C++Builder
    Réponses: 3
    Dernier message: 07/08/2006, 20h25
  3. connaitre les users connectés à une base
    Par JauB dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 30/06/2006, 14h22
  4. Comment connaitre les disques dur d'une machine dans un code ?
    Par GeekettePower dans le forum Langage
    Réponses: 3
    Dernier message: 27/06/2006, 00h43
  5. Comment connaitre les noms de variables
    Par gwendy dans le forum Langage
    Réponses: 2
    Dernier message: 28/02/2006, 11h51

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