Précédent   Forum du club des développeurs et IT Pro > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 18/02/2012, 18h48   #1
Arkham46
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 443
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 443
Points : 8 146
Points : 8 146
Par défaut Fichiers de verrouillage (.ldb ou .laccdb) et utilisateurs connectés

Bonjour à tous,

Voici un article pour vous expliquer le pourquoi et le comment des fichiers de verrouillage Access :

Les fichiers de verrouillage Access


Ce fichier dont l'extension est ldb ou laccdb est créé au côté du fichier de base de données.
Grâce au contenu de ce fichier et aux informations de verrouillage qu'il porte, nous pouvons lister les utilisateurs (et leur PC) connectés.

Bonne lecture.
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 70
Vieux 19/02/2012, 19h13   #2
loufab
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 846
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 846
Points : 14 118
Points : 14 118
Très bon tuto !
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2012, 10h44   #3
Domi2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Gestionnaire
Inscription : juin 2006
Messages : 6 841
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 53
Localisation : Suisse

Informations professionnelles :
Activité : Gestionnaire
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 841
Points : 15 796
Points : 15 796
Envoyer un message via Skype™ à Domi2
Bonjour,

Actuellement, j'utilise un système basé sur MSLDBUSR.DLL. Je vois ce qu'il me reste à faire

Tutoriel très technique, mais expliquant clairement le fonctionnement de ces fichiers de verrouillage. J'aime bien, notamment, les images illustrant la création des lignes de connexion et la pose des verrous, c'est bien plus simple à comprendre que nombre d'explications fragmentaires que j'aie pu lire sur le sujet.

Au final, un super document de référence.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 16h52   #4
mumen
Membre Expert
 
Avatar de mumen
 
Homme Mathieu Trentesaux
Développement à façon multisecteur.
Inscription : mars 2004
Messages : 529
Détails du profil
Informations personnelles :
Nom : Homme Mathieu Trentesaux
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développement à façon multisecteur.

Informations forums :
Inscription : mars 2004
Messages : 529
Points : 1 354
Points : 1 354
Excellente information, excellent tuto rigoureux et complêt.

J'ai appris quelque chose sur le verrouillage des fichiers . Grâce à ça, je vais pouvoir réécrire mon module de connexion et sans doute enlever le contournement que j'avais mis en place. Reste à savoir si je saurais retrouver l'utilisateur concerné dans ma structure.

J'ai relevé un bug :

Description : Certaines bases de données n'apparaissent pas dans la liste alors qu'elles sont vraiment ouvertes.

Cause : le programme n'est pas insensible à la casse : si l'extension de la base sélectionnée est '.Mdb' ou encore '.MDB', alors la liste des verrous n'apparaît dans le tableau du formulaire.

Solution : Ajouter deux instructions 'LCase' dans la procédure de classe 'LDBFileName', comme je le fais ici aux lignes 2 et 4 :


Code :
1
2
3
4
5
6
7
8
9
Public Property Get LDBFileName() As String
    If LCase( Right(gDBFileName, 4)) Like ".md*" Then
        LDBFileName = Left(gDBFileName, Len(gDBFileName) - 3) & "ldb"
    ElseIf LCase(Right(gDBFileName, 5)) Like "accd*" Then
        LDBFileName = Left(gDBFileName, Len(gDBFileName) - 5) & "laccdb"
    Else
        LDBFileName = ""
    End If
End Property
__________________

Nakedata : La démo.

·
mumen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 20h04   #5
jimbolion
Membre Expert
 
Avatar de jimbolion
 
Homme Jean-Marie BAGNIS
Moulticien
Inscription : janvier 2013
Messages : 1 005
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie BAGNIS
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Moulticien
Secteur : Santé

Informations forums :
Inscription : janvier 2013
Messages : 1 005
Points : 1 763
Points : 1 763
Par défaut Verouillage

Arkham46,

Là on frise l'excellence (non c'est atteint)

Tout simplement fabuleux

JimBoLion
jimbolion est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h51.


 
 
 
 
Partenaires

Hébergement Web