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

IHM Discussion :

recuperer 3e colonnes d'une listbox [AC-2007]


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 53
    Points : 58
    Points
    58
    Par défaut recuperer 3e colonnes d'une listbox
    Bonjour,

    je suis actuellement en train de realiser une application de gestion d'une videotheque et je rencontre un problemes quand a la lecture du contenu d'une listbox.

    J'ai une listbox contenant les recompenses d'un film qui se decoupe en 3 colonnes
    1ere colonne : id recompense
    2e colonne : nom de la recompense
    3e colonne : annee d'obtention de la recompense

    Cette listbox se trouve dans un formulaire d'ajout de film.

    A la fin de mon formulaire je possede un bouton ajouter et quand je clique dessus il m'ajoute le film dans une table et les recompenses obtenu dans une autre table.

    Mon soucis est qu'en parcourant ma listbox, je n'arrive pas a recuperer les valeurs de la 3e colonne (annee obtention) pour inserer dans ma table.

    Voici mon code actuel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    'gestion des recompenses pour le film à inserer dans la base de données
    If ListeRecompense.ListCount <> 0 Then
          For i = 0 To ListeRecompense.ListCount - 1
                'preparation de la requete pour l'ajout d'une recompense au film
                 sql = "INSERT INTO obtention_recomp (id_film, id_recomp, annee_obtention_recompense) VALUES (" _
                      & id_max & ", " _
                      & ListeRecompense.ItemData(i) & ", " _
                      & Chr(34) & ? & Chr(34) & ")"
     
                    MaBase.Execute sql
           Next
    End If
    le ? correspond a ce qui me manque pour acceder a la 3e colonne de la ligne en cours.

    Je vous remercie d'avance pour votre aide qui me serai vraiment precieuse.

  2. #2
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour,

    Une petite recherche dans la FAQ : Comment récupérer la valeur d'une colonne dans une zone de liste pour une ligne quelconque ?

    C'est le principe général. A adapter selon ton besoin.

    Domi2

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 53
    Points : 58
    Points
    58
    Par défaut
    Merci bien, c'est exactement ce que je cherchais.
    J'ai pas cherché du bon coté...

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

Discussions similaires

  1. Fixer colonnes dans une listbox
    Par emeraudes dans le forum IHM
    Réponses: 35
    Dernier message: 12/06/2006, 14h49
  2. [VBA-E] Nombre max de colonnes ds une listbox
    Par moicwill dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 08/06/2006, 16h14
  3. Réponses: 2
    Dernier message: 22/05/2006, 16h36
  4. [VBA-E] Séparer les colonnes d'une listbox par des lignes?
    Par mulot03 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/05/2006, 14h03
  5. Afficher deux colonnes dans une ListBox
    Par deubal dans le forum Composants VCL
    Réponses: 4
    Dernier message: 25/10/2005, 19h53

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