IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Inactivité d’utilisation pour surveiller tous les autres formulaire


Sujet :

IHM

  1. #1
    Membre du Club
    Homme Profil pro
    Employer
    Inscrit en
    Août 2015
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Employer
    Secteur : Santé

    Informations forums :
    Inscription : Août 2015
    Messages : 98
    Points : 58
    Points
    58
    Par défaut Inactivité d’utilisation pour surveiller tous les autres formulaire
    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 :
    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
    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.

    Merci et bonne fin journée.

  2. #2
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    962
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 962
    Points : 1 151
    Points
    1 151
    Par défaut Inactivité d’utilisation pour surveiller tous les autres formulaire
    Bonjour,

    J'avais fait un truc dans ce genre il y a longtemps. En gros:

    1/ tu initialises dans un module une variable Entier long au démarrage de l'appli
    2/ tu lances dès le démarrage un formulaire caché avec un timer qui toutes les secondes incrémente ta variable globale et teste également la valeur de celle-ci: si > à 5mn, par exemple: affichage d'un petit formulaire avec un décompte de 10s qui annonce "inactivité>5mn : fermeture imminente", puis Docmd.Quit
    3/ tu lances dans tous les formulaires, sur souris déplacée, une procédure qui remet ta variable globale à 0 (donc le formulaire caché ne réagit pas)

    Sois indulgent, j'ai fait çà il y a longtemps et mon code est archivé qq part, mais çà fonctionnait très bien (même si perfectible).

    Bonne journée

Discussions similaires

  1. [AC-2016] Liste déroulante pour affecter tous les champs d'un formulaire
    Par Waryard dans le forum IHM
    Réponses: 5
    Dernier message: 06/07/2018, 14h08
  2. [AC-2010] Formulaire pour fermer la BD perturbe les autres formulaires ?
    Par marot_r dans le forum IHM
    Réponses: 3
    Dernier message: 24/03/2016, 19h37
  3. Réponses: 2
    Dernier message: 13/04/2012, 08h38
  4. Requete pour rechercher tous les parents
    Par richard038 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 28/11/2005, 21h37
  5. Méthode pour supprimer tous les enfants d'un élément
    Par Pymm dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/05/2005, 12h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo