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 :

Empêcher l'utilisateur de fermer l'application par un autre moyen que mon bouton [AC-2003]


Sujet :

IHM

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 170
    Points : 66
    Points
    66
    Par défaut Empêcher l'utilisateur de fermer l'application par un autre moyen que mon bouton
    Bonjour,
    J'attaque à partir d'Access une base de données PostgreSQL.
    Pour savoir qui est connecté à ma base à chaque instant, j'ai une table TEMPCONNEXION ou j'enregistre les information de connexion de l'utilisateur avec la procédure ConnexionUtilisateur.
    Quand l'utilisateur se déconnecte, je supprime ses infos de connexion.

    Seulement, je me dis que s'il quitte l'application par un autre moyen que mon bouton Quitter, mon formulaire principale ne pourra pas le savoir et ma procédure DeconnexionUtilisateur ne pourra pas supprimer les infos de la connexion de ma base et j'aurais des données pas à jour dans ma base.

    Ainsi donc voici mes besoins:

    1. Comment obligé l'utilisateur à quitter mon application que par le bouton FERMER que j'ai créer sur mon formulaire principale?

    2. Si le programme se ferme de façon anormale, comment indiquer à ACCESS d'exécuter ma procédure DeconnexionUtilisateur avant de quitter?

    3 En d'autres termes est il possible de m'assurer que ma procédure déconnexion sera exécutée absolument par ACCESS à la fermeture?

    Merci
    flet le kid

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 352
    Points : 415
    Points
    415
    Par défaut
    POur que ta procédre soit exécutée sur fermeture de ton application, si tu as comme tu semble le dire un formulaire te servant de menu principal qui est toujours ouvert, tu peux appeler ta fonction de deconnexion sur l'évènement unload de ton menu principal. Lors de la fermeture de l'application, celle-ci sera exécutée que tu ai quitté sur clic d'un bouton ou de la croix en haut à droite ou du menu Fichier/Quitter...

    En revanche, en cas d'une fermeture avec ctrl + alt + suppr lors d'un plantage ou autre, je n'ai pas encore trouvé le moyen d'exécuter une procédure... puisque de toutes façons il a planté donc je ne vois pas comment il pourrait exécuter du code...

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 170
    Points : 66
    Points
    66
    Par défaut
    de toutes façons il a planté donc je ne vois pas comment il pourrait exécuter du code...
    Tu m'as fait bien sourire avec cette remarque. J'ai demandé celà parce que quand ACCESS plante, il propose souvent de réparer la base ...

    J'essaie l'évènement UNLOAD tout à l'heure. Merci
    flet le kid

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 170
    Points : 66
    Points
    66
    Par défaut
    OK, j'ai finalement utilisé l'événement UNLOAD. Merci encore.
    flet le kid

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/05/2010, 16h07
  2. Réponses: 5
    Dernier message: 15/06/2009, 18h41
  3. Recherche par un autre attribut que le id
    Par adamo901 dans le forum JPA
    Réponses: 2
    Dernier message: 03/09/2008, 19h21
  4. Réponses: 0
    Dernier message: 04/12/2007, 14h40
  5. fermer une popup depuis une autre page que l'opener
    Par totoche dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/12/2005, 14h31

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