Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
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 17/11/2010, 14h57   #1
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Par défaut Déconnecter un utilisateur d'une BD

Bonjour,

J'aimerai appliquer du tuto 'Comment déconnecter les utilisateurs d'une base de données ?' de Morsi
Ci dessous le code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
rivate Sub Form_Timer()
 
On Error GoTo Err_LogOffChk
Dim Lancer As Boolean
Dim rcd As DAO.Recordset
Set rcd = CurrentDb.OpenRecordset("tblAdmin")
rcd.MoveFirst
Lancer = rcd.fields(0)
rstLO.Close
CurrentDb.Close
 ' --Si la case est cochée
If Lancer Then Application.Quit acQuitSaveAll
Exit_LogOff:
   Exit Sub
Err_LogOffChk:
   MsgBox Err.Number & vbCrLf & Err.Description, vbInformation, "Erreur"
   Resume Exit_LogOff
 
 
End Sub
J'ai le pb au niveau : rstLO.Close
Variable non définie.
Ma question est de savoir à quoi correspond cette variable?

Merci d'avance
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 18h24   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 428
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 428
Points : 7 492
Points : 7 492
Il faut mettre rcd.close à la place.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 08h32   #3
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Bonjour marot_r,

Merci de ta réponse.
Par-contre, j'ai mis 2mn à intervalle minuterie, et celle-ci se déconnecte immédiatement.
y a t'il quelque chose que j'ai oublié?

Merci d'avance
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 20h21   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 428
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 428
Points : 7 492
Points : 7 492
Peut-être exécute-t-il le code au temps 0 avant d'attendre 2 mn.

Essaye de paramétrer la déconnexion à faux lorsque tu ouvres ton formulaire. Puis une fois le formulaire ouvert va changer le drapeau dans la table tblAdmin.

J'ai implanté ce code et il répondait très bien à mon besoin.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 09h00   #5
Membre Expert
 
Homme Michel
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 1 583
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2005
Messages : 1 583
Points : 2 141
Points : 2 141
Rappel , juste au cas où ...
Citation:
...j'ai mis 2mn à intervalle minuterie ...
l'unité de l'intervalle de minuterie est la seconde !
__________________
"tout le monde veut sauver la planète, mais personne ne veut descendre les poubelles." J Yanne
micniv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 13h59   #6
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 428
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 428
Points : 7 492
Points : 7 492
Bon point micniv mais se sont des milisecondes donc pour 2 minutes, il faut mettre 2000.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 15h48   #7
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Bonjour marot_r,

Je pense avoir fait ça.
Bon, je vais recommencer et je te tiens informé de mon test

Merci Marot_r

PS: pour micniv, j'ai bien mis 2000 (2mn)
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h32.


 
 
 
 
Partenaires

Hébergement Web