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 :

[VB6] événement sur changement cmb


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
    Août 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 29
    Par défaut [VB6] événement sur changement cmb
    Bonsoir, lorsque j'utilise ma combo box, je souhaiterais qu'un autre champs soit mis à jour. Par exemple, je clique sur ma combo, la liste déroulante apparait, je choisis une valeur et un autre champs text prend cette même valeur.

    Pour cela je pensais utiliser la fonction NomdemaCombbox_change(), seulement mon champs text reste vierge. J'ai donc essayé de simplement le remplir avec le mot "test" lorsque j'utilise la cmb mais rien ne se passe. En effet, mon champs text prend la valeur "test" seulement si je tappe des lettres directement dans ma combo, or je ne souhaite pas saisir une valeur au clavier mais utiliser les données préalablement insérées dans ma combo.

    Peut-être ne faut-il pas utiliser la fonction NomdemaCombbox_change() ? J'attend vos réponses avec impatience,
    Merci

  2. #2
    Membre confirmé Avatar de Tyrael62
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 90
    Par défaut
    Si j'ai bien compris ce que tu veux faire , tu veux pouvoir sélectionner une valeur dans ta combo_box et que celle ci s'affiche dans ton text_box.
    Alors ce que je peux te proposer c'est ceci à titre d'exemple :

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     
    Private Sub Form_Load()
    'déclaration d'un tableau de données
    Dim t(5) As String
    Dim j As Integer
     
    'Remplissage du tableau
    t(1) = "Chien"
    t(2) = "Cheval"
    t(3) = "Renard"
    t(4) = "Goeland"
    t(5) = "Lapin"
     
       j = 1
     
       While j < 6
             Combo1.AddItem (t(j))
             j = j + 1
       Wend
     
    End Sub
     
    Private Sub Combo1_Click()
     
    'affectation de la valeur de la combo_box à la text_box
    Text1 = Combo1
     
    End Sub
    Pour mieux visualiser le résultat , réalise ce petit exemple!Je pense que çà t'aidera à réaliser ce que tu veux développer.

    A bientôt

  3. #3
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Combo1_Click()
      Text1.Text = Combo1.List(Combo1.ListIndex)
    End Sub

  4. #4
    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

    Ta liste est-elle dépendante des données? Je suppose que oui. Dans ce cas , rends également ta ou tes zones de texte dépendantes. Dès lors, plus besoin de code puisque, en cliquant sur un item de la liste, tu atteints l'enregistrement correspondant, et que tes zones de texte étant dépendantes, elles affichent les données du dit enregistrement.

    C'est la centième fois que je l'écris, en tout cas c'est beaucoup de fois .

    PS: et si tu regardais le praticiel "Initiation à l'accès aux données"., ce que tu cherches à obtenir y est démontré pas à pas.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 29
    Par défaut
    Ok merci beaucoup et désolé de t'avoir fais répéter ce que tu as déjà dis

    Je vais tout de suite regarder ce dont tu me parle

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/07/2010, 15h13
  2. Réponses: 4
    Dernier message: 24/04/2007, 11h38
  3. Quel évènement sur le redimensionnement ?
    Par Yoh dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 01/07/2004, 13h05
  4. [Débutant][jsp] évènement sur une liste
    Par phoebe dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/05/2004, 10h53
  5. Problèmes d'évènements sur ComboBox
    Par bakaneko dans le forum MFC
    Réponses: 3
    Dernier message: 23/02/2004, 08h46

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