Bonjour,
Je débute sous vb.net express 2010 (j'avais plus l'habitude avec VB6 !).
Mon problème est "simple": je fais une recherche dans une petite base de donnée Access et quand l'enregistrement est trouvé, le conteny d'un champ est copié dans un Textbox (volontairement non dépendant).
Sauf que je ne trouve pas la syntaxe pour effectuer cette copie !
Voici mon code (c'est la dernière ligne qui bogue) :
Private Sub CodeMat_TextChanged(sender As Object, e As EventArgs) Handles CodeMat.TextChanged
Dim pos As Integer
If BS_materiel.Count = -1 Then
MsgBox("Erreur: La table liée 'MATERIEL' est vide")
Exit Sub
End If
pos = BS_materiel.Find("IdMat", CodeMat.Text)
BS_materiel.Position = pos
If pos = -1 Then
'MsgBox("Erreur: code machine introuvable dans la base 'MATERIEL'")
Exit Sub
End If
Design.Text = BS_materiel.List("Designation").ToString()
End Sub
"BS_materiel" est un contrôle BindingSource pointant sur ma base Access.
Voilà, si quelqu'un peut m'expliquer parceque j'ai passé la journée à chercher sans résultat . Merci.
Partager