Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

General: Qui est loggé

Author(s)
Dev Ashish

Qui est loggé?

Note:    

Cet article présuppose que vous avez implémenté la sécurité d'Access dans votre application bicéphale (backend pour les données, front end pour l'interface). Pour les étapes à suivre, de même que pour quelques astuces, lire Security

Sous Access 97, il n'y a pas de mécanisme intrinsèque permettant d'accéder à la liste des utilisateurs de votre application. Pour cette version, ou pour les versions antérieures, vous pouvez:

1 - Maintenir une table des valeurs de CurrentUser(), y accolant la date et l'heure lors d'un démarrage. Vous devez effacer l'enregistrement en sortant. Vous devez également reconnaître les cas où l'utilisateur quitte brusquement ou indéfiniment.

 

 2 - Vous pouvez lire le fichier ldb.

 

ATTAC Consulting Group's website
 
  Télécharger l'article de Mark Nally depuis la section Files. La base de données fournie en exemple illustre une façon d'obtenir la liste des utilisateurs actuels d'une application Access, nom d'utilisateur et nom du PC, dans un environnement à plusieurs utilisateurs. 

 
Q176670
ACC: Microsoft Jet Utilities Available on MSL

 
  Le fichier Jetutils.exe contient l'article  "Understanding Microsoft Jet Locking", de même que l'utilitaire LDBView, l'utilitaire DBLock, et le fichier Msldbusr.dll.  Ce dernier est un DLL 32-bits qui vous permet de retrouver la liste des utilisateurs connecté à votre base de données. Étant un dll de 32 bits, il ne peut être utilisé que sur des plateformes tel que Windows95 ou Windows NT. Il récupère l'information sur des bases de données de format  Microsoft Jet 2.x ou Microsoft Jet 3.x.

 

 

3 - Sous Access 2000, vous pouvez utiliser le  Jet's UserRoster, un schéma spécifique à Jet que vous pouvez utiliser avec le pourvoyeur (provider) Jet 4 OLE DB.

Q198755
ACC2000: Checking Who Logged into Database with Jet UserRoster
   

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer