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 :

Effacer valeur sélectionnée dans liste de choix. [AC-97]


Sujet :

VBA Access

  1. #1
    Membre du Club
    Femme Profil pro
    Analyste-Développeur BI
    Inscrit en
    Mai 2011
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Développeur BI

    Informations forums :
    Inscription : Mai 2011
    Messages : 61
    Points : 67
    Points
    67
    Par défaut Effacer valeur sélectionnée dans liste de choix.
    Bonjour,

    Dans un formulaire, j'ai une liste de choix modifiable ListeDesig qui est vérouillée à l'ouverture.
    Lors de la saisie du TextBox Desig, la liste de choix se dévérouille et affiche les choix possibles.
    Ensuite, quand on en sélectionne un, il s'insère automatiquement dans le textbox et la liste de choix se revérouille.

    Mon problème est que lorsque la liste de choix se revérouille, la valeur sélectionnée reste affichée. J'ai donc ajouté la ligne :
    Mais là, en plus de la liste de choix, c'est le textbox qui s'efface aussi...

    Voici mon code dans la liste de choix :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub ListeDesignation_Click()
     
        Me.Desig.Value = Me.ListeDesignation.Value ' Insère la valeur sélectionnée dans Desig dans le textbox
        Me.ListeDesignation.RowSource = ""            ' Efface la liste de ListeDesig
        Me.ListeDesignation.Value = Null                 ' Met la valeur à Null
        Me.ListeDesignation.Enabled = False            ' Vérouille la ListeDesig    
     
    End Sub
    Besoin d'aide!!! ça me rend folle!

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 64
    Points : 86
    Points
    86
    Par défaut
    Bonjour,

    Lorsque tu demandes à Access de changer la valeur de la textbox en fonction du changement de valeur de la liste déroulante, si après avoir sélectionné une valeur tu met la valeur de la liste déroulante égale à "" alors la valeur de ta textbox sera "".

    Essaie de stocker la valeur de la liste déroulante que tu choisis dans une variable, et ensuite de dire que la valeur de ta textbox est égale à la variable.

    Sinon, essaie de faire une autre textbox. Soit une textbox pour modifier le contenu de la liste, la liste pour choisir un critère, et la seconde textbox pour contenir le critère sélectionné.

    Dis moi si ca fonctionne

  3. #3
    Membre du Club
    Femme Profil pro
    Analyste-Développeur BI
    Inscrit en
    Mai 2011
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Développeur BI

    Informations forums :
    Inscription : Mai 2011
    Messages : 61
    Points : 67
    Points
    67
    Par défaut
    Parfait ça marche nickel ^^

    Donc si ça intéresse quelqu'un, j'ai rajouté au début de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim strDesig as String
     
    strDesig=Me.ListeDesig.Value
    Me.Desig.Value=strDesig
    Comme quoi, les solutions les plus simples fonctionnent toujours!

    Merci beaucoup

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 64
    Points : 86
    Points
    86
    Par défaut
    Aucun problèmes, n'oublies pas de mettre le sujet en résolu

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

Discussions similaires

  1. [AC-2010] Valeur sélectionnée dans liste déroulante = lecture dans la table
    Par Manolita dans le forum Access
    Réponses: 1
    Dernier message: 04/06/2015, 21h33
  2. Réponses: 7
    Dernier message: 03/10/2012, 15h51
  3. [2.x] [Symfony2] : afficher valeur sélectionné dans liste déroulante
    Par hx.jonathan dans le forum Symfony
    Réponses: 3
    Dernier message: 14/09/2011, 17h26
  4. Réponses: 3
    Dernier message: 13/11/2010, 00h14
  5. Réponses: 4
    Dernier message: 30/01/2007, 22h41

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