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 :

Actualiser des champs automatiquement en fonction de la sélection dans un ComboBox


Sujet :

VB.NET

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 1
    Points : 0
    Points
    0
    Par défaut Actualiser des champs automatiquement en fonction de la sélection dans un ComboBox
    Bonjour je débute sur VB .NET, et c'est ma toute première discussion sur ce forum. Bref, j'aimerai dans mon projet pouvoir Actualiser automatiquement ma forme à partir de la sélection dans un COMBOBOX. Merci d'avance Lisez mon commentaire de code si vous n'avez pas bien saisi ma préoccupation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
            Dim MaRequete As String
            MaRequete = "select * from employe"
            Dim myReader As SqlDataReader = F_login.MaLecture_Select1(MaRequete) 'Une function que j'appelle pour recuperer les données dans la bd , elle marche.
            Do While myReader.Read()
                If myReader.GetValue(0) = ComboBox1.SelectedValue Then 'si la valeur du combobox du label matriule correspond a un id de ma table dans la bd alors. je veux remplir les autres champ automatiquement ne neccessitant pas de bouton.
                    TextBox1.Text = myReader.GetValue(1)
                    TextBox2.Text = myReader.GetValue(2)
                    TextBox3.Text = myReader.GetValue(3)
                    TextBox4.Text = myReader.GetValue(4)
                    ComboBox2.Text = myReader.GetValue(5)
                    ComboBox2.Text = myReader.GetValue(6)
                End If
            Loop
            Me.Refresh()  'j'ai essayer refresh ça ne donne rien

  2. #2
    Membre émérite Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Points : 2 865
    Points
    2 865
    Par défaut
    Bonjour,

    Ne suffirait-il pas d'ajouter une clause WHERE à ta requête pour obtenir des résultats en fonction du contenu di ComboBox ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
            Dim MaRequete As String
            MaRequete = "select * from employe WHERE LeNomDuChampsAdequat =  '" & ComboBox1.SelectedValue & "'"
     
            Dim myReader As SqlDataReader = F_login.MaLecture_Select1(MaRequete) 'Une function que j'appelle pour recuperer les données dans la bd , elle marche.
            Do While myReader.Read()
                If myReader.GetValue(0) = ComboBox1.SelectedValue Then 'si la valeur du combobox du label matriule correspond a un id de ma table dans la bd alors. je veux remplir les autres champ automatiquement ne neccessitant pas de bouton.
                    TextBox1.Text = myReader.GetValue(1)
                    TextBox2.Text = myReader.GetValue(2)
     
    ' ... ... ...

Discussions similaires

  1. [AC-2007] Actualisation des champs en fonction d'une liste déroulante
    Par cool17 dans le forum IHM
    Réponses: 2
    Dernier message: 05/04/2010, 20h31
  2. Réponses: 7
    Dernier message: 27/05/2009, 08h44
  3. Réponses: 10
    Dernier message: 03/03/2009, 11h46
  4. Réponses: 14
    Dernier message: 17/05/2006, 17h16
  5. Réponses: 1
    Dernier message: 16/01/2006, 17h36

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