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

VBA Access Discussion :

massquer un controle actif


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 198
    Par défaut massquer un controle actif
    salut à tous,

    je voudrais rendre invisibleun calendrier lorsque je choisis une date.

    Le souci c'est que si je met mon code calendar.visible=false dans la procédure calendar_afterupdate, cela ne risque pas de fonctionner car je ne peux modifier un contrôle actif.

    J'ai donc essayer ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Calendar_AfterUpdate()
    datec.Value = Calendar.Value
    Call calendarVisible
    End Sub
    datec est un champs texte qui przend la date selectionner dans le calendrier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub calendarVisible()
    Calendar_AfterUpdate.Quit
    Calendar.Visible = False
    End Sub
    mais j'obtiens la même erreur: impossible de masquer le contrôle actif

    ce qui est logique vu que la premiere procedure est tjrs en cours d'éxécution.

    je me demander donc comment je pouvais faire pour rendre ce calendrier invisible lorsque je selectionne une date.

    est-il possible de fermer une procédure à partir d'une autre procédure? un genre de Exit Sub, mais sur une autre procédure que la procédure en cours?

  2. #2
    Membre éclairé Avatar de @rkane
    Homme Profil pro
    developpeur amateur dans mon cadre professionnel
    Inscrit en
    Juin 2006
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : developpeur amateur dans mon cadre professionnel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 521
    Par défaut
    une idee... passe le focus sur un autre controle et ensuite tu rends le calendrier non visible ou tu le close.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 198
    Par défaut
    ouais je viens de voir ça sur le net et effectivement ca fonctionne.

    Je te remercie.

    Salut.

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

Discussions similaires

  1. Controle actif
    Par Yanmeunier dans le forum Access
    Réponses: 2
    Dernier message: 28/04/2006, 15h23
  2. Dévérouillage controle actif
    Par lito74 dans le forum Access
    Réponses: 3
    Dernier message: 30/03/2006, 18h10
  3. control actif?
    Par kakikaki dans le forum MFC
    Réponses: 2
    Dernier message: 09/10/2005, 15h14
  4. desactiver un control actif
    Par junty dans le forum Access
    Réponses: 4
    Dernier message: 13/09/2005, 16h11
  5. Réponses: 5
    Dernier message: 14/01/2004, 20h31

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