Bonjour
je suis débutante en vb.net et je me trouve bloqué devant ce problème ,je possède un combobox et un textbox dans ma forme ,je veux en fonction du champ sélectionné dans le combobox, un champ dans ma base de donnée access s'affiche automatiquement dans le textbox.. pour ceci j'ai mis ce code mais j'ai la valeur 0 qui s'affiche dans ma textbox .j'arrive pas à résoudre ceci SVP j'ai besion de votre aide


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
17
18
19
20
21
22
23
24
 
Private Sub ComboBox4_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox4.SelectedIndexChanged
 
        'open(connection)
        If Not cnn.State = ConnectionState.Open Then
            cnn.Open()
        End If
 
 
        Dim req As string
        Dim val As Integer
 
 
        req = "SELECT cible_SAP FROM article " & _
                  " WHERE code_article='Me.ComboBox4.ValueMember'"
 
        Dim cmd As New OleDb.OleDbCommand(req, cnn)
        val = cmd.ExecuteScalar()
        Me.TextBox3.Text = val
 
 
        'Close(connection)
        cnn.Close()
    End Sub