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 :

activer un champ sur un autre est complèté [AC-2007]


Sujet :

IHM

  1. #1
    Membre régulier
    Profil pro
    Webmaster
    Inscrit en
    Mai 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2008
    Messages : 281
    Points : 89
    Points
    89
    Par défaut activer un champ sur un autre est complèté
    Bjr,

    Je voudrai savoir quel code vb mettre pour activer un champs texte lorsque un menu déroulant est complèté !?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 663
    Points : 34 368
    Points
    34 368
    Par défaut
    salut,
    pour activer un control, tu peux passer la propriété enabled à True

  3. #3
    Membre régulier
    Profil pro
    Webmaster
    Inscrit en
    Mai 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2008
    Messages : 281
    Points : 89
    Points
    89
    Par défaut
    oui oui bien sur, mais je voudrais mettre un code événementiel sur mon menu déroulant (after update) et qu'il active ma zone de texte lorsque ce menu déroulant est affecté !

    Merci pour ton retour néanmoins !

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 663
    Points : 34 368
    Points
    34 368
    Par défaut
    Je l'ai bien compris, mais je suis plus dans une démarche où je tente de "t'apprendre à pêcher" au lieu de "pêcher pour toi"

    Tu sais déjà à quel niveau mettre le code, je t'ai proposé une méthode pour coder, je te laisse donc faire la liaison entre les 2

  5. #5
    Membre régulier
    Profil pro
    Webmaster
    Inscrit en
    Mai 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2008
    Messages : 281
    Points : 89
    Points
    89
    Par défaut
    J'apprécie ta diplomatie et ta psychologie
    Cela fait un moment que je cherche, et je ne sais pas trouver la syntaxe exacte pour le code. (je connais peu le vb)
    J'ai pensé un truc du genre

    IF 'nom_liste_de_liste'; "" ; 'nom_zone_texte' TRUE ou activate...

    et ma zone texte doit être paramètrée sur "non visible"

    Donc le principe , ça va, le code je sais pas et on se moque pas !

  6. #6
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 663
    Points : 34 368
    Points
    34 368
    Par défaut
    dans ton évènement after update tu peux utiliser une syntaxe du type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       Me.TaZonedeTexte.Enabled = Not IsNull(Me.TonMenuDeroulant)

  7. #7
    Membre régulier
    Profil pro
    Webmaster
    Inscrit en
    Mai 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2008
    Messages : 281
    Points : 89
    Points
    89
    Par défaut
    Géniaaaaal

    Et si je veux remplacer le fait que ce soit "activable" par "VISIBLE" quel est donc la différence sur le code ?

    Merci en tout cas, je met cela dans ma bibliothèque de solution
    Bonne journée

    Ps: Si je remet les propriétés de la zone texte "activé sur oui" et "visible sur non"

  8. #8
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 663
    Points : 34 368
    Points
    34 368
    Par défaut
    Une zone de texte est visible ou non, ca c'est trivial.
    Le fait qu'elle soit Enabled ou pas signifie que si tu clique dessus, tu auras ou non le curseur qui s'y colle et tu pourras alors y taper tes valeurs
    Si c'est OK pour toi, pense à cliquer sur résolu en bas du message

  9. #9
    Membre régulier
    Profil pro
    Webmaster
    Inscrit en
    Mai 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2008
    Messages : 281
    Points : 89
    Points
    89
    Par défaut
    Peut-être si j'esplique mon sujet se sera plus facile.

    - J'ai un menu déroulant qui est ma famille de produit
    - J'ai un deuxième menu déroulant que affiche le contenu de la première liste
    déroulante (combo hyérarchique)
    - j'ai une zone texte qui dit "vous avez choisi "XYZ" (le relatif des choix dans le sliste)

    Ce que je voudrais c'est que la zone texte ne soit pas visible tant que la 2ième liste n'a pas été choisie !

    Est-ce mieux énoncé ?

    Actuellement avec ton code, c'est parfait, mais le champs est encore visible, mais désactivé, comme voulu premièrement !

  10. #10
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 663
    Points : 34 368
    Points
    34 368
    Par défaut
    Il suffit de changer la propriété Enabled par Visible et le tour sera joué

  11. #11
    Membre régulier
    Profil pro
    Webmaster
    Inscrit en
    Mai 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2008
    Messages : 281
    Points : 89
    Points
    89
    Par défaut
    pffff magnifique, grand merci tout est ok.
    Bravo, et encore merci !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/07/2013, 14h25
  2. Alias de nom de champ sur un SELECT * - est-ce possible ?
    Par mica94 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/11/2011, 15h02
  3. [AC-2003] Desactiver 1 champs si 1 autre est rempli
    Par maringot dans le forum IHM
    Réponses: 5
    Dernier message: 10/02/2010, 08h55
  4. Valeur d'un champ si un autre est rempli
    Par touriste01 dans le forum IHM
    Réponses: 1
    Dernier message: 28/07/2009, 10h48
  5. Accéder à la valeur d'un champ sur un autre onglet
    Par otravaglini dans le forum Access
    Réponses: 1
    Dernier message: 15/12/2006, 19h02

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