Bonjour,
J’ai trouvé dans un de vos astuces, un sujet sur la détection de l’inactivité sur un formulaire sur access.
Je l'ai testé et ça marche sur le formulaire seulement actif, comme vous l'aviez dit.
J’ai mis un champ pour écrire
Et deux boutons pour détecter la souris.
Ça marche très bien, dès que je m’arrête, ça déclenche après 3 secondes (pour tester rapidement).
Alors dans ce cas, tous mes formulaire doivent_ils avoir ce code ?
N’y a-t-il pas d’autres solutions pour qu’un seul formulaire resté ouvert et réduit en bas à gauche, vérifie l’utilisation du clavier ou la souris ?
Car j'ai pas mal de formulaires, ça va alourdir mon application, si je dois mettre ce code sur tous mes formulaires.
J’ai un code pour détecter quel formulaire est ouvert, après un temps d'inactivité, je pourrais définir la procédure pour chaque formulaire, car j'ai des formulaires de saisie (je dois enregistrer avant de fermer), il y a des formulaires dont il nécessite pas l'enregistrement (comme moteur de recherche, statistiques).
Voici le code :
J'ai trouvé un sujet qui parle de vérifier l'activité via un seule formulaire ouvert mais caché, quand je l'ai ouvert, c'était le votre, donc ça ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub IdleTimeDetected(ExpiredMinutes) If CurrentProject.AllForms(''nom_formulaire'').IsLoaded then Else End if
Merci et bonne fin journée.
Partager