Discussion: Bouton visible ou non

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    juin 2005
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : juin 2005
    Messages : 386
    Points : 110
    Points
    110

    Par défaut Bouton visible ou non

    Bonjour,

    J'ai un bouton pour désactiver le ou les filtres mise en place par l'usager.

    Lorsque je veux effectuer une recherche, je rend invisible ce bouton.

    Par contre, lorsqu'il n'est pas visible, mon code plante et je ne sais pas quoi faire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub btn_rech_Click()
    If btn_enlever_filtre.Visible = faux Then
        Forms("Contrat")!btn_enlever_filtre.SetFocus
        SendKeys "{ENTER}"
        Me.btn_rech.SetFocus
        btn_enlever_filtre.Visible = False
    End If
        DoCmd.OpenForm "Contrat_rech", acNormal
    End Sub

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    18 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 18 580
    Points : 141 944
    Points
    141 944

    Par défaut

    Bonjour,

    mon code plante
    Quel message et sur quelle instruction ?
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    juin 2005
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : juin 2005
    Messages : 386
    Points : 110
    Points
    110

    Par défaut

    Sur cette ligne car le bouton est cahé puisque le filtre n'a pas activé le filtre.

    Forms("Contrat")!btn_enlever_filtre.SetFocus

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    18 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 18 580
    Points : 141 944
    Points
    141 944

    Par défaut

    Un contrôle non visible ne peut pas recevoir le focus => l'erreur.
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    juin 2005
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : juin 2005
    Messages : 386
    Points : 110
    Points
    110

    Par défaut

    Je sais mais c'est mon if qui cause le problème car il passe au travers alors qu'il ne devrait pas.

  6. #6
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    18 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 18 580
    Points : 141 944
    Points
    141 944

    Par défaut

    Récupère l'erreur et traite-la.

    Ou bien teste si Me.btn_rech.visible avant de donner le focus


    En 5. => if Me.btn_rech.visible then Me.btn_rech.SetFocus
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    juin 2005
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : juin 2005
    Messages : 386
    Points : 110
    Points
    110

    Par défaut

    C'Est le bouton filtre qui était le problème.

  8. #8
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    18 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 18 580
    Points : 141 944
    Points
    141 944

    Par défaut

    Ton problème est donc réglé ? Je ne parviens plus à suivre !
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    juin 2005
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : juin 2005
    Messages : 386
    Points : 110
    Points
    110

    Par défaut

    J'ai mis cette ligne à True et tout est ok.

    If btn_enlever_filtre.Visible = faux Then

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

Discussions similaires

  1. [A-03] Boutons visible ou non
    Par aide03 dans le forum IHM
    Réponses: 1
    Dernier message: 18/10/2008, 11h44
  2. boutons (visible/non visible)
    Par pierre.egaud dans le forum Access
    Réponses: 1
    Dernier message: 03/05/2006, 23h32
  3. Dimension bouton depuis fenêtre non parente
    Par qi130 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 25/04/2006, 16h55
  4. Rendre visible ou non une ligne dans un Table
    Par pmboutteau dans le forum ASP
    Réponses: 6
    Dernier message: 10/11/2005, 17h09
  5. Message avec un bouton "oui" et "non"
    Par PrinceMaster77 dans le forum JavaScript
    Réponses: 3
    Dernier message: 26/11/2004, 16h50

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