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 :

Comment rendre un champ texte visible ou invisible en VBA


Sujet :

VBA Access

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 359
    Points : 508
    Points
    508
    Par défaut Comment rendre un champ texte visible ou invisible en VBA
    Bonjour,

    Dans un formulaire, j'aimerais pouvoir modifier l'option visible d'un champ texte en code VBA.
    En fait, j'aimerais que des champs modifiables n'apparaissent que quand l'utilisateur à sélectionné un élément d'une liste.
    Je pensais pouvoir gérer ça très simplement car je le fais déjà pour des boutons mais impossible avec les champs texte.
    Quand je saisi le nom du champ dans mon code VBA, la seule option proposée est "Value"...!?

    Est-ce possible de modifier d'autres option du champ et si oui, comment svp ?

    Merci d'avance
    Les solutions les plus simples sont les plus efficaces

  2. #2
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    465
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 465
    Points : 549
    Points
    549
    Par défaut
    Bonjour,
    Avez-vous essayé ceci ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.MonChamp.Visible = False

  3. #3
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Salut
    Sur un évènement de la combobox passer un truc du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if me.combobox.column(x) = "ma valeur" then
    me.textbox.visible = true ou false
    end if
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  4. #4
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 871
    Points : 3 457
    Points
    3 457
    Par défaut
    Bonjour à tous,

    Si la seule possibilité est ".Value" c'est parce que le nom de ton champ texte n'est pas celui que tu penses. Le ".Value" s'applique à un champ de la requête ou de la table de ton formulaire et non pas à un contrôle texte du formulaire.

    Bonne journée
    Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
    Si tout est OK, n'oubliez pas de cliquer sur

Discussions similaires

  1. rendre un champ texte visible invisible
    Par cool dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/06/2008, 08h13
  2. rendre un champ texte visible invisible
    Par cool dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 05/06/2008, 20h24
  3. [HTML] Comment rendre un champ input invisible
    Par Demonyak dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/05/2008, 12h13
  4. Réponses: 4
    Dernier message: 07/11/2006, 23h00
  5. Réponses: 7
    Dernier message: 06/01/2006, 10h47

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