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 :

Comment faire en sorte qu'access attende que la souris soit relâchée pour continuer ?


Sujet :

IHM

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 131
    Points : 118
    Points
    118
    Par défaut Comment faire en sorte qu'access attende que la souris soit relâchée pour continuer ?
    Bonsoir,

    Dans un sous-formulaire j'ai mis un code qui ouvre un autre formulaire après l'évènement formAfterInsert (quand on créer un nouvelle enregitrement dans le sous-formulaire).

    Or, ce nouveau formulaire qui s'ouvre, je veux pouvoir le fermer juste en cliquant dessus.

    Le problème c'est que le même clic qui valide le nouvel enregitrement du sous-formulaire ferme en même temps le nouveau formulaire qui vient de s'ouvrir ! (l'évènement clic se fait au relâché).

    Je voudrais donc que Access attende que je relâche le clic avant d'ouvrir mon nouveau formulaire.

    Any suggestions ?

    Merci d'avance.

    Max

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,

    Cela m'étonne ....
    ..le même clic qui valide le nouvel enregitrement du sous-formulaire ferme en même temps le nouveau formulaire qui vient de s'ouvrir
    ....puisqu'il s'agit d'un nouveau formulaire, le code de validation de ton SF ne peut pas fermer un autre formulaire......sauf si tu le demande dans le code de validation.....

    Poste nous le code mis sur validation du SF....

    Maintenant, tu pense peut-être que ton nouveau formulaire est fermé.......alors qu'il n'est que caché par ton premier formulaire à qui tu redonne le focus....et qui repasse au premier plan...

    ...à voir ...
    FreeAccess
    "Petit à petit l'araignée tisse sa toile"

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 131
    Points : 118
    Points
    118
    Par défaut
    Bonjour,

    J'ai réessayé ca se passe bien comme je te l'ai dit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_AfterInsert()
    DoCmd.OpenForm "Bonus"
    End Sub
    Bonus est un formulaire avec une grande image qui prend tout l'espace du formluaire.
    Je veux que le formulaire Bonus (qui ne contient qu'une grande image), se ferme ensuite en cliquant dessus l'image.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub PhotoBonus_Click()
    DoCmd.Close
    End Sub
    Mais quand je clique pour valider un nouvel enregistrement du sous-formulaire et que je garde la souris appuyée, Bonus s'ouvre... et se referme aussitôt que je relâche là souris(si le pointeur est sur l'image)...

    Max

  4. #4
    Membre éprouvé
    Avatar de keita
    Homme Profil pro
    Inscrit en
    Novembre 2002
    Messages
    881
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Novembre 2002
    Messages : 881
    Points : 1 121
    Points
    1 121
    Par défaut
    bonjour
    ...et que je garde la souris appuyée, Bonus s'ouvre... et se referme aussitôt...
    Puis je savoir pourquoi tu maintient la souris appuyée?
    en le faisant alors que c'est le form qui contient l'image qui a le focus, il va de soi que cela signifie un click sur l'img;non?
    sugeestion: pour fermer l'image utilise alors un double-click; ça ne t'arrange pas; ça?

    @+

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 131
    Points : 118
    Points
    118
    Par défaut
    Bonjour,

    J'ai écrit :
    Bonus s'ouvre... et se referme aussitôt que je relâche là souris(si le pointeur est sur l'image)
    Ce que j'essaye de dire c'est que le même clic déclenche deux évènements contre mon grès : il valide un nouvel enregitrement dans le sous-formulaire(quand je clique en dehors de ce nouvel enregistrement), et il est interprêté comme un évènement clic dans le nouveau formulaire qui vient de s'ouvrir (parce que surclic ne se déclenche qu'au relâché de la souris).

    Merci.

    Max

Discussions similaires

  1. Réponses: 7
    Dernier message: 11/03/2016, 20h22
  2. [Snow Leopard] Comment faire ne sorte que mes utilisateur n'aie pas le droit administrateur
    Par pierrot10 dans le forum Apple
    Réponses: 1
    Dernier message: 18/10/2009, 22h15
  3. Réponses: 2
    Dernier message: 07/02/2009, 08h43
  4. Réponses: 1
    Dernier message: 10/10/2008, 16h23
  5. Comment faire en sorte que le prog se fasse répéter
    Par LeonHONORE dans le forum Pascal
    Réponses: 3
    Dernier message: 20/04/2008, 21h41

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