Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Inscrit en
    avril 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : avril 2009
    Messages : 23
    Points : 2
    Points
    2

    Par défaut Copier une valeur d'un champ vers un Textbox

    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.

  2. #2
    Invité de passage
    Inscrit en
    avril 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : avril 2009
    Messages : 23
    Points : 2
    Points
    2

    Par défaut

    Personne ne peut m'aider ? Je me rappelle sous VB6, c'était une syntaxe du genre : Montextbox.Value = Matable.Field("Nomchamp").Value mais en VB.NET aucune idée

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •