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 :

[VB]Recuperer la valeur de la colonne DataGrid


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2004
    Messages : 19
    Par défaut [VB]Recuperer la valeur de la colonne DataGrid
    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub DataGrid1_Click()
     
    txtnumClient.Text = DataGrid1.Columns(0)
    B_ok.Enabled = True
    If QuelOperation = "Supprimer" Or QuelOperation = "Modifier" Then
    F_groupe_analyse.Show
    F_examJour.Enabled = False
    End If
     
    End Sub

    Je veux que cette affectation: txtnumClient.Text = DataGrid1.Columns(0) ait lieu au moment ou je clique sur la ligne d'enregistrement. Mais pour qu'il execute le code de l'evenem Click, il faut insister sur le click(au moins 2 fois) or la premiere fois, cette d'enreg sur le DataGrid a deja le curseur et le focus, mais il faut une 2eme fois pour qu'il le fasse.

    qui peut m'aider a le faire au premier click. Merci d'avance ...

    Syst. XP et VB 6.0

  2. #2
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Il est passé où, ton premier post où tu posais la même question?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2004
    Messages : 19
    Par défaut
    Ma question etait celle-la le matin:

    Voici mon code de DataGrid1_Click():

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If QuelOperation = "Supprimer" Or QuelOperation = "Modifier" Then 
    F_groupe_analyse.Show 
    F_examJour.Enabled = False 
    End If

    Normalement, il est cense m'afficher la feuille <F_groupe_analyse> au premier click. Mais pour qu'il le fasse, je dois cliquer 2 fois comme si c'etait l'even. DataGrid1_DblClick or c'est pas ce que je veux.

    Mais le pb est le meme.


    ET LA REPONSE DE Megaxel etait celle-la

    Tu dois cliquer 2 fois ou double-cliquer? Ce n'est pas la même chose.
    Si c'est "cliquer deux fois", est ce que ce n'est pas parce que ce n'est pas ton Datagrid qui a le focus la première fois que tu cliques dedans?
    Si c'est "double-cliquer"... Je ne vois pas trop...


    Mais je reponds en disant que non. Il pose le meme pb quand tu cliques sur une autre ligne d'enreg sur le DataGrid. Malgre le fait qu'il ait deja le Focus. Il faut cliquer 2 fois pour qu'il prenne en compte.

  4. #4
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Alors moi, je te répond que je n'ai pas de réponse à ton problème, MAIS QU'IL EST INTERDIT DE FAIRE DU MULTIPOST SUR CE FORUM, et si tu veux que les grands sachems se penchent avec bienvillance sur ton souci, tu as plutôt intérêt à respecter les règles.
    Bon, je laisse la parole à ceux qui savent...

  5. #5
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Bonjour

    L'évènement de la datagrid a utiliser est RowColChange.

Discussions similaires

  1. Réponses: 12
    Dernier message: 03/03/2009, 17h20
  2. Recuperer la valeur d'un colonne dans une listview
    Par skunkies dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/01/2009, 16h26
  3. recuperer la valeur d'une colonne
    Par khayate dans le forum Langage SQL
    Réponses: 2
    Dernier message: 21/06/2007, 17h23
  4. Comment récuperer la valeur d'une colonne ?
    Par mouchkar dans le forum ASP.NET
    Réponses: 12
    Dernier message: 05/09/2006, 14h32
  5. Réponses: 2
    Dernier message: 19/05/2006, 18h01

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