Bonjour à tous,
Je sais que la déconnexion des utilisateurs de bases de données ACCESS est un sujet déjà traité. Mais mon questionnement n'est pas directement cela.
Pour information, J'utilise le principe suivant dans mes applications (séparation base frontale qui se charge et s'exécute sur le poste utilisateur et base dorsale sur serveur) pour gérer la déconnexion d'un utilisateur de son application ACCESS :
- Un champ booléen dédié, "Maintenance", dans une table d'administration pour lancer le processus de déconnexion
- Un formulaire caché qui a intervalles réguliers vient vérifier la valeur de ce champ, toutes les 3 minutes.
- Comme je veux déconnecter proprement l'utilisateur je lui 'affiche 2 messages d'avertissement indiquant qu'il va être déconnecté dans peu de temps et que c'est mieux s'il sort
- Avant de quitter l'application, je renseigne une table des connexions/déconnexions pour l'utilisateur en question.
Mon application ACCESS prévoit également une déconnexion horaire des utilisateurs : ce qui veut dire que l'application n'est accessible que dans une tranche horaire, par exemple de 8H00 à 19H00.
Or j'ai des problèmes de déconnexion sur certains postes, d'ou mes interrogations suivantes :
- Est-ce qu'un utilisateur qui verrouille sa session Windows son poste de travail empêche le processus ACCESS de se déconnecter ?
- Est-ce qu'un poste Windows qui passerait en veille empêcherait cette déconnexion automatique ?
- Le passage dans une mise en veille prolongée du poste Windows de l'utilisateur interrompt-elle la liaison réseau et par conséquent les liens entre l'IHM de l'application (qui se lance sur le poste utilisateur) et les data (base dorsale sur un serveur) ?
Merci d'avance pour vos avis.
Partager