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

Access Discussion :

récupérer valeurs d'une liste


Sujet :

Access

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Points : 158
    Points
    158
    Par défaut récupérer valeurs d'une liste
    Salut à tous,

    Je voudrais récupérer les valeurs d'une liste de valeurs sans avoir a les selectionner. Je voudrais qu'il prenne les valeurs de chaque item de la liste sans les selectionner. Est ce que c'est possible déja?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim wcmp As Variant
        For wcmp = 0 To Me.NAF.ListCount - 1
        str = str & " " & e & " T_EntrepriseContact.CODENAF Like '*" & Me.NAF.ItemData(wcmp) & "*'"
        Next wcmp

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Points : 847
    Points
    847
    Par défaut
    Salut,

    Oui c'est possible. Ta solution fonctionne d'ailleur !
    Tu peux aussi utiliser Me.NAF.Column(N°delacolonne, wcmp) si tu as plusieurs colonne dans ta zone de liste et si tu veux récupérer les données d'une autre colonne.

    A+

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Points : 158
    Points
    158
    Par défaut
    ma solution ne marche pas. Je suis obligé de séléctionner un élément dans la liste pour que ça marche alors que je veut qu'il me récupere toutes les itemdata de la liste sans les selectionner.

  4. #4
    Invité
    Invité(e)
    Par défaut quel évènement ?


    Ton code est placé dans quel évènement ?

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Points : 158
    Points
    158
    Par défaut
    sur un bouton evenement sur click, pourquoi?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Si tu as mis ton code dans l'évènement sur clic,
    il faut donc que tu cliques dans ta liste pour que cela fonctionne, non !?

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Points : 158
    Points
    158
    Par défaut
    Tu n'as pas compris, c'est sur l'événement d'un bouton qui n'a rien a voir avec la liste.

  8. #8
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    essayes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Sub afficheListe()
    Dim liste As Control
    Dim val As String
    Dim rst As Integer
    Set liste = Forms![MonFormulaire]!MonControl
    Nb = liste.ListCount - 1
     
    For rst = 0 To Nb
    val = liste.ItemData(rst)
    Debug.Print val
    Next
    End Sub

Discussions similaires

  1. Récupérer Valeur d'une liste déroulante
    Par coeurdange dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/08/2008, 13h47
  2. Réponses: 2
    Dernier message: 06/07/2007, 10h59
  3. Réponses: 5
    Dernier message: 12/06/2007, 10h21
  4. [VBA-E]Récupérer valeur d'une liste
    Par pitfrank dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/03/2007, 17h21
  5. récupérer valeurs d'une liste déroulante
    Par karidrou dans le forum Access
    Réponses: 5
    Dernier message: 13/01/2006, 09h31

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