Texte prédéfini d'un champs effacé au clic

Bonjour,

J'ai une liste déroulante pour laquelle j'ai mis en valeur par défaut un texte "Choisissez ou saisissez votre nom" et j'aimerais que lorsque je clic dans le champ ou lorsque j'y arrive par une tabulation, ce texte s'efface afin de pouvoir écrire le nom. Actuellement, je suis obligée de l'effacer manuellement et ensuite de taper mon texte, ce qui n'est pas des plus pratique.

Merci pour votre aide.

4 réponses

  1. Modérateur
    Salut,

    c'est une liste déroulante ou une zone de texte...
    0
    1. C'est une liste déroulante mais je peux également entrer une nouvelle donnée si elle n'est pas présente dans les choix.
      0
      1. Modérateur
        Il faudrait sûrement mettre un peu de code dans l'évènement 'su réception focus' pour remettre la valeur à blanc...

        ma_liste.value = "" 

        0
        1. J'avais déjà tester ça ou un code dans le genre mais mon problème est que j'ai défini ce champs comme ne pouvant pas être vide. Du coup, j'ai un message d'erreur qui s'affiche : "Le champ ne peut pas être une chaine vide."
          Et si je met " " il y a un espace qu'il va falloir effacer.
          J'aimerais vraiment qu'il n'y ait plus rien du tout.
          0
          1. Modérateur
            Pas possible, si le champ est défini comme ne pouvant être vide !
            0
          2. Je pensais du coup peut-être qu'il est possible de tout sélectionner comme ça le texte s'efface au premier caractère saisi ?
            0
          3. Modérateur
            Chez moi, c'est déjà le cas (access 2010) : quand on arrive avec tab ou en cliquant sur l'ascenseur, la valeur actuelle est déjà sélectionnée.
            0
          4. J'ai access 2007, cela ne se fait pas automatiquement( ou alors j'ai supprimé un truc qu'il ne fallait pas ou ajouter quelque chose que annule le surlignage), mais je vais chercher sur internet pour voir comment faire.
            0