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 :

Rendre visible un contrôle en fonction d'une valeur d'un enregistrement dans un formulaire con [AC-2013]


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut Rendre visible un contrôle en fonction d'une valeur d'un enregistrement dans un formulaire con
    Bonjour tout le monde,

    Voici ma problématique : dans un formulaire continu, j'ai une liste déroulante "Statut" et un bouton "copier". Je souhaite rendre visible le bouton en fonction de la valeur prise par la liste déroulante. Pour cela, j'ai insérer le code suivante sur la liste déroulante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Statut_Change()
    If Me.Statut = "inscrite au PA" Then
        Me.copier.Visible = True
    Else
        Me.copier.Visible = False
    End If
    End Sub
    Cela fonctionne effectivement car lorsque la valeur de "Statut" est "inscrite au PA", mon bouton "copier" apparaît bien... Mais ils apparaît également pour tous les autres enregistrements de mon formulaire continu. Exemple ci-dessous en image :
    Nom : Capture d’écran 2015-03-06 à 14.55.47.png
Affichages : 1479
Taille : 23,9 Ko

    Donc ma question : comment rendre visible mon bouton copié uniquement à partir de la valeur d'un enregistrement indépendamment des autres enregistrements.

    Merci.

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2003
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2003
    Messages : 129
    Par défaut
    Et si tu mets ton code dans form_current ou si tu utilises enabled à la place de visible, ça fait pareil ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut
    En modifiant le code comme tu l'indiques, ça ne fonctionne pas mieux.

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 849
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 849
    Par défaut
    Bonsoir,

    Je ne pense pas que cela soit possible dans un formulaire en continu.
    Comme la gestion des zones de textes indépendantes impossible aussi à gérer par VBA.

    Il faudra trouver autre chose pour l'ergonomie

    Cordialement

  5. #5
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2003
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2003
    Messages : 129
    Par défaut
    Désolé

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut
    Merci de vos réponses. Je laisse le post ouvert au cas où quelqu'un aurait une solution (alternative).

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/07/2013, 12h39
  2. Réponses: 1
    Dernier message: 01/08/2010, 16h52
  3. Réponses: 2
    Dernier message: 07/05/2008, 09h09
  4. Réponses: 2
    Dernier message: 16/04/2008, 22h58
  5. Réponses: 1
    Dernier message: 10/02/2008, 19h56

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