********* la connexion de la base de données****** 'ouverture de la connection (à partir du répertoire de l'application) sur la même ligne cnxstr = "provider = microsoft.ace.oledb.12.0 ; data source = C:\mon_logiciel\Base de données\Données.accdb" cnx = New OleDbConnection cnx.ConnectionString = cnxstr cnx.Open() 'Création de la requête sql sql = "select caractéristique_sol.* from caractéristique_sol" 'Création de la commande et on l'instancie (sql) cmd = New OleDbCommand(sql) 'Création du dataadapter (dta) et on l'instancie (cmd) dta = New OleDbDataAdapter(cmd) 'On instancie la commande (cmd) à la connection (cnx) cmd.Connection() = cnx 'On charge le dataset (dts) grâce à la propriété fill du dataadapter (dta) dta.Fill(dts, "caractéristique_sol") 'On charge la datatable (dtt) grâce à la propriété tables du dataset (dts) dtt = dts.Tables("caractéristique_sol") ComboBox1.DataSource = dtt
et je veux remplir mes textbox par les valeurs des autres champs qui correspond au même enregistrement
<code> 'boucle for pour chercher la valeur de l index***** Dim ii As Long For ii = 0 To dtt.Rows.Count - 1 If dtt.Rows(ii).Item("Texture").ToString = ComboBoxTexture.Text Then rownum = ii End If Next