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 6 et antérieur Discussion :

chargement textbox à partir datagrid


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 83
    Par défaut chargement textbox à partir datagrid
    bonjour à tous.
    je visualise une table sous acces dans un datagrid,ce que je veux en cliquant sur un enregistrement de datagrid les informations correspondantes s'affichent dans des texbox correspondants.
    voici mon code
    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
    Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
     If Text2.Visible = False Then
      Text2.Text = DataGrid1.Text
      Text2.Visible = True
      Else
      Text2.Text = Text2.Text & vbCrLf & DataGrid1.Text
      Text2.SelStart = Len(Text2)
     End If
     Do While Not rs.EOF
     If Trim(rs!nom = Text2.Text) Then
                afficher
               Text2.Visible = True
               Text2 = rs!nom
               Exit Sub
                End If
                rs.MoveNext
            Loop
     
      End Sub
    MERCI D'AVANCE

  2. #2
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 83
    Par défaut chargement textbox à partir datagrid
    bonsoir,
    personne n'a pu me repondre,peut etre j'etais clair dans ma question.
    je joints une piece jointe contenant les texbox et datagrid
    salutations.
    Fichiers attachés Fichiers attachés

  3. #3
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Je ne connais pas bien le datagrid.
    dans cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Text2.Text = Text2.Text & vbCrLf & DataGrid1.Text
    que contient DataGrid1.Text ? Est-ce même une propriété existante ?
    A chaque dois que tu vas sélectionner une cellule, tu ajoutes ce DataGrid1.Text dans text2? pourquoi ?
    ensuite tu ecris

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Do While Not rs.EOF
       If Trim(rs!nom = Text2.Text) Then
                afficher
               Text2.Visible = True
               Text2 = rs!nom
               Exit Sub
        End If
        rs.MoveNext
      Loop
    End Sub
    c'est quoi cette table rs ? que contient elle ?
    que fait afficher ?


    En fait je te vois mal parti avec cette méthode.
    Comme lorsqu'on sélectionne un enregistrement dans un datagrid, le recordset sous-jacent est mis à jour, et declenche un événement reposition. dans cet évenement tu affiches le contenu du recordset courant, çà devrais suffire.

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    J'avoue que courageusement, j'ai attendus que quelqu'un se lance dans une réponse (salut Delbeke ), car je ne comprenais pas ou tu voulais en venir avec le code proposé.

    A la vue de l'image que tu as fournis, ne serait-ce pas sa que tu recherches a obtenir.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
    TextNom = DataGrid1.Columns(0).Text
    TextPrenom = DataGrid1.Columns(1).Text
    TextDateNaissance.Text = DataGrid1.Columns(2).Text
    TextTelephon.Text = DataGrid1.Columns(3).Text
    '...etc ....
    End Sub
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    tout simplement lier les textboxs au recordset associé à la DataGrid, avec leurs propriétés DataSource et DataField !

  6. #6
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 83
    Par défaut chargement textbox à partir datagrid
    bonsoir
    merci beaucoup.
    je remercie tous qui m'ont repondu,j'ai pu termine mon application.
    encore je vous remercie infiniment.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. classpath : chargement auto à partir d'un dossier
    Par santana2006 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 08/08/2006, 23h10
  2. Réponses: 2
    Dernier message: 06/02/2006, 09h34
  3. [VB.NET] chargement d'un datagrid avec un dataset vide
    Par lucie.houel dans le forum ASP.NET
    Réponses: 4
    Dernier message: 23/01/2006, 11h21
  4. [VB6]Creer un autre TextBox à partir d'une Textbox Existante
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 24
    Dernier message: 18/01/2006, 08h20
  5. [C#]Textbox de datagrid en read only
    Par kenzo080 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/08/2005, 17h41

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