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

VB.NET Discussion :

Listbox avec requetes [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2011
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2011
    Messages : 115
    Par défaut Listbox avec requetes
    Bonjour a tous,

    Je cherche un peu d'aide car je suis bloqué dans ma requete.
    J'explique le problème, Dans une première listbox (listbox1) on sélectionne un ou plusieurs items, qui vont générer une ou plusieurs requêtes, qui va fournir une deuxième listbox (listbox2) avec ce que va fournir la base de donnée en retour.
    Le problème c'est que dans cette deuxième listbox (listbox2), ne s'affiche que le résultat du premier item sélectionné dans la listbox1, et se dedouble en fonction du nombre d'item selectionnés dedans apres...

    par exemple pour "item2 item3 item5" de sélectionné j'obtiens dans la listbox2 "résultatitem2 résultatitem2 résultatitem2" au lieu de "résultatitem2 résultatitem3 résultatitem5"

    voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
            ListBox2.Items.Clear()
            For Each item In ListBox1.SelectedItems
                Dim ReadSQL As OleDbDataReader
                Dim CommandSQL As New OleDbCommand("*requete*" & ListBox1.SelectedItem & "*requete*" & labelbox.Text, moduleconnection)
                ReadSQL = CommandSQL.ExecuteReader
                Do While ReadSQL.Read()
                    ListBox2.Items.Add(ReadSQL.GetValue(0) & " " & ReadSQL.GetValue(1))
                Loop
                ReadSQL.Close()
            Next
        End Sub
    Si quelqu'un peut m'aider ce serait sympa de sa part je suis sûr que le problème est tout bête en plus...

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Bonjour,

    c'est normal, tu ne te sert que de la valeur "SelectedItem" dans ta boucle For et non de "item" ...

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2011
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2011
    Messages : 115
    Par défaut
    Merci pour ta réponse.
    En effet, j'ai remplacé le contenu de la requete listbox1.selecteditem par item et ca marche correctement maintenant.
    Encore merci pour ton aide, j'avais tout essayé sauf ca, bien entendu, comme d'habitude...

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/12/2014, 17h12
  2. [Débutant] listbox dynamique avec requete
    Par frag132 dans le forum VB.NET
    Réponses: 2
    Dernier message: 23/11/2011, 15h02
  3. c# remplir une listbox avec une requete sql
    Par noobyyy dans le forum C#
    Réponses: 2
    Dernier message: 13/06/2009, 20h44
  4. Pb avec requetes SQL
    Par Furtif_00 dans le forum Bases de données
    Réponses: 15
    Dernier message: 22/03/2004, 20h14
  5. probleme avec requete sql aime pas les strings
    Par lil_jam63 dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/02/2004, 14h45

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