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 :

Liste déroulante ne fonctionne pas [AC-2003]


Sujet :

VBA Access

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 84
    Par défaut Liste déroulante ne fonctionne pas
    Bonjour,
    J'ai ce code qui ne fonctionne pas et lorsque je compile, un message d'erreur de ce type apparait sur le 1er mot selected : "Membre de méthode ou de données introuvable."

    Private Sub RefProduit_AfterUpdate()
    Dim I As Integer, REPONSE1 As String, REPONSE2 As Long
    For I = 0 To RefProduit.ListCount - 1
    If RefProduit.Selected(I) Then
    REPONSE1 = RefProduit.Column(2, I)
    REPONSE2 = RefProduit.Column(3, I)
    RefProduit.Selected(I) = False
    End If
    Next I
    Désignation = REPONSE1
    PrixUnit = REPONSE2
    TotalTTC = PrixUnit * QT
    End Sub

    Quelqu'un pourrait-il me venir en aide ?
    D'avance, merci

  2. #2
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 911
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 911
    Par défaut
    Bonsoir,
    peux-tu expliquer ce que tu cherches à faire : utilises-tu une zone de liste déroulante (1 choix possible) ou une zone de liste à choix multiples ?

    Quand tu postes du code, n'oublie pas tes balises (icône #)

  3. #3
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 911
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 911
    Par défaut
    je me répond à moi-même : d'après le titre, c'est une liste déroulante
    Je te corrige ton code dans quelques minutes (Selected n'est pas la bonne méthode).

  4. #4
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 911
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 911
    Par défaut
    Si c'est bien une zone de liste déroulante, point n'est besoin de savoir quel Item est sélectionné car il ne peut y en avoir qu'un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub RefProduit_AfterUpdate()
     
    Me.Désignation = Me.RefProduit.Column(2)
    Me.PrixUnit = Me.RefProduit.Column(3)
    Me.TotalTTC = Me.PrixUnit * Me.QT
     
    End Sub

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 84
    Par défaut Merci
    Citation Envoyé par tee_grandbois Voir le message
    Si c'est bien une zone de liste déroulante, point n'est besoin de savoir quel Item est sélectionné car il ne peut y en avoir qu'un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub RefProduit_AfterUpdate()
     
    Me.Désignation = Me.RefProduit.Column(2)
    Me.PrixUnit = Me.RefProduit.Column(3)
    Me.TotalTTC = Me.PrixUnit * Me.QT
     
    End Sub
    Merci de cet info...

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

Discussions similaires

  1. Liste déroulante ne fonctionne pas avec IE8
    Par beegees dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/05/2012, 11h25
  2. Réponses: 11
    Dernier message: 06/07/2011, 20h30
  3. Liste déroulante ne fonctionne pas
    Par Elbie dans le forum IHM
    Réponses: 6
    Dernier message: 04/08/2008, 16h12
  4. Réponses: 3
    Dernier message: 15/06/2007, 13h06
  5. Réponses: 4
    Dernier message: 21/08/2005, 20h14

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