Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2011, 10h40   #1
Membre chevronné
 
Inscription : septembre 2008
Messages : 798
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 798
Points : 675
Points : 675
Par défaut Verifier l'utilisation d'une application par un utilisateur connu

Bonjour à tous,

J'ai quelques bases Access dans un MS Server, et je me demande si c'était possible de savoir si un utilisateur particulier a une base Access ouverte dans le serveur, cet-à-dire, en connaissant son identifiant Windows, est-ce que c'est possible de verifier s'il utilise une base Access ou pas?


Merci d'avance pour vos réponses
Marc_27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 11h08   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 597
Points : 1 597
Envoyer un message via MSN à carden752
Bonjour,

un peu de lecture sur les opérations d'administration dans Access
Administration des utilisateurs dans Access
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 11h30   #3
Membre chevronné
 
Inscription : septembre 2008
Messages : 798
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 798
Points : 675
Points : 675
Merci carden752, bonjour.

J'avais déjà vu la FAQ. Mon problème est qu'en fait j'ai plusieurs applications plus une application menu, toutes faites en Access 2003 dans un serveur de session Microsoft.

Dans cette application menu j'ai une liste des utilisateurs connectés aux diverses applications (j'utilise une table de logs avec les heures de login, logoff et application utilisée). L'application enregistre le logoff lors qu'un formulaire est fermé. Le problème est que parfois elle ne fais pas ça. Je voudrais donc verifier pour chaque utilisateur de ma table logs dont l'heure de logoff est nulle s'il utilise un process Access.exe, pour enregistrer une heure de logoff au cas où il n'a aucun Access ouvert...

J'ai essayé le lien "Afficher la liste des connectés à une BDD", mais il ne marche pas pour moi, j'ai comme liste que le nom du serveur et Adimin...
Marc_27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 16h29   #4
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 597
Points : 1 597
Envoyer un message via MSN à carden752
Bonjour,

L'ouverture de la base par les utilisateurs ne se fait pas en mode exclusif?
Dans ce type d'ouverture, le fichier LDB n'est pas ouvert ou créé.
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 16h42   #5
Membre chevronné
 
Inscription : septembre 2008
Messages : 798
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 798
Points : 675
Points : 675
Surement non, j'ai des fichiers .ldb qui sont crées...
Je crois que l'absence des donnés soit par rapport à des autorisations, je n'ai aucune idée...

J'ai donc pensé à verifier si chaque utilisateur aurait un Access.exe ouvert, et dans le cas echeant, marquer le logoff...
Marc_27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 11h31   #6
Membre chevronné
 
Inscription : septembre 2008
Messages : 798
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 798
Points : 675
Points : 675
Je pense avoir trouvé la raison que le seule utilisateur soit Admin.

Tous mes controles de accès et permitions, je fais par code utilisant l'identifiant windows de l'utilisateur:
Code :
user=Environ("username")
Mais je n'ai fait aucun controle dans les options de securité d'Access, ce qui fait (je pense) que tous les utilisateurs sont logés comme des administrateurs de la base...

Est-ce qu'il y a une faiçon de reprendre ce username dans l'ouverture de l'application? J'ai cherché des options et j'ai rien trouvé...

Merci d'avance
Marc_27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h52.


 
 
 
 
Partenaires

Hébergement Web