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 :

Problème de listbox


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lulux80
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 86
    Par défaut Problème de listbox
    Bonjour je reviens vers vous pour vous demander des renseignements.

    Listbox1 = n_piece
    Listbox2 = tot

    Comment peut-on faire pour copier le choix que l'on a choisit dans une listbox1 sachant que je peux rajouter d'autres choix qui se mettront dans la listbox à la suite de mon premier choix.

    Mais aussi, que le total du choix sélectionné viennet s'ajouter en même temps dans une autre listbox2

    D'avance merci

  2. #2
    Membre confirmé Avatar de lulux80
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 86
    Par défaut
    de l'aide c possible...Je voudrai savoir qui saurai comment faire pour copier un
    choix1 d'une combobox dans une listbox et que j'ai la possibilité de faire un choix2 qui s'ajouterai
    en dessous du choix1 et ainsi de suite... et aussi dans une autre listbox de copier le prix
    correspondant au choix (en alignement)

  3. #3
    Membre émérite Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Par défaut
    Je pense que si tu essayais d'être un peu plus clair dans tes explications tu aurais peut être plus de réponses. Perso je veux bien essayer de t'aider mais j'ai franchement du mal à comprendre ce que tu veux faire !!!
    Que veux-tu dire par :
    Citation Envoyé par lulux80
    copier un choix1 d'une combobox dans une listbox
    Donne nous un exemple un peu plus concret. Donne nous ce que contient ta combobox (en simplifier pour faire un exemple bien sûr) ainsi que ce que contient ta listbox, puis ce que tu veux obtenir. Bref décrit nous un "pas à pas"
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

  4. #4
    Membre confirmé Avatar de lulux80
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 86
    Par défaut pas à pas
    C'est un exemple
    Le combobox "compie" contient "mur", "parpaing", "fer", "rouleau", Le combobox se trouve sur le 1er form "Article".
    Une fois sélectionné un article, par exemple, "parpaing", je valide mon choix et je me retrouve sur le 2ème form "Calcul", où là, je saisie des chiffres, la hauteur (txthaut), largeur (txtlarg), longueur (txtlong) puis j'appuies sur Total (txttot) et ça me donne un résultat. Ce résultat là sera mis sur une listbox "prix" sur le 3ème form "Résu".
    L'article sera quant à lui mis sur la listbox "n_art" sur le 3ème form aussi.

    Retour au 2ème form, une fois, le résultat affiché, j'ai la possibilité de rajouter un article en appuyant sur "valider" qui m'ouvre un msgbox qui demande ("Voulez-vous ajouter un autre article")

    Le code est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Dim Repaffichage
    Repaffichage = MsgBox("Souhaitez-vous ajouter une autre pièce", vbYesNo + vbQuestion, "Ajout d'une pièce")
    If Repaffichage = vbYes Then
        Clt.Show
    Else
            If Repaffichage = vbNo Then
                Total.Show
            End If
    End If
    Si je mets "oui", ça retourne au 1er form et je refais la manip' décrite ci dessus mais ça me remplace pas l'article précedemment choisie, mais si je mets NON alors ça mouvre le 3ème form et donc ça me mét le résultat total dans un textbox...voilà ai-je été clair ? tu pe m'envoyer un mail à

    d'avance merci

  5. #5
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut lulux

    Ça en fait des Forms! Faudra que je relise ça en faisant des p'tits dessins (suis visuelle, comme dise les 'ceusses' qui classifient tout). Si j'ai bien compris en première lecture, ça ressemble à une progression par étapes. Pour tout de suite, je propose:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    'Dans le Form1, ou la première étape
    Private Sub List1_Click()
        ' du code nécessiare ou pas, selon le traitement qu'il faut
        ' et
        Me.Hide
        Load Form2
        Form2.List2.Additem List1.List(List1.ListIndex)
        Form2.Show
        ' Et s'il faut absolument décharger de la mémoire la première form
        Unload Me
    End Sub
    Et ainsi de suite

  6. #6
    Membre émérite Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Par défaut
    Juste une petite info pour quelque chose que je vois très souvent :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List1.List(List1.ListIndex)
    équivaut à C'est tout de même plus facile à comprendre lorsque l'on relie son code. on voit mieux ce qu'on réccupère
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

  7. #7
    Membre confirmé Avatar de lulux80
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 86
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Total.nom_p.AddItem Saisie.txtnompiece.Text
        Total.tot.AddItem Saisie.txttot.Text
    Voilà la solution maintenant, c'est d'additionner le tout de la listbox dans une textbox "total"

  8. #8
    Membre confirmé Avatar de lulux80
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 86
    Par défaut
    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
    Private Sub cmdvalid_Click()
    Total.tot.Text = txttot.Text
    Dim Repaffichage
    Repaffichage = MsgBox("Souhaitez-vous ajouter une autre pièce", vbYesNo + vbQuestion, "Ajout d'une pièce")
    If Repaffichage = vbYes Then
        Clt.Show
    Else
            If Repaffichage = vbNo Then
                Total.Show
                'Resultat.Show
            End If
    End If
    '    Total.nom_p.AddItem Saisie.txtnompiece.Text '
    '    Total.tot.AddItem Saisie.txttot.Text '
    End Sub
    Je voudrai mettre ce qui est entre ' ... ' dans une boucle afin de pouvoir ajouter d'autres pièces, Alors quelle syntaxe me conseillez-vous

  9. #9
    Membre confirmé Avatar de AurelieB
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 91
    Par défaut
    mmmmm c'est pas bon.

    t'as pas besoin d'une boucle a cet endroit la car sinon ca va te rentrer plusieur fois la meme piece dans ta liste. Trouve autre chose euh..... c'est pas trop tard pour dessiner un organigramme.

  10. #10
    Membre confirmé Avatar de lulux80
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 86
    Par défaut
    ça yé ça marche les pièces viennent s'ajouter et je voudrai l'addition de ma listbox

  11. #11
    Membre confirmé Avatar de AurelieB
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 91
    Par défaut
    AHAHHHHHHHH! c'est maintenant que tu vas faire une boucle

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

Discussions similaires

  1. [VBA-E] Problème de ListBox
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/06/2007, 10h42
  2. VB6 - problème avec listbox a selection multiple
    Par captainamerica75 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/05/2007, 15h04
  3. [c#]Problème chargement ListBox
    Par Filippo dans le forum ASP.NET
    Réponses: 1
    Dernier message: 05/01/2007, 18h30
  4. [ACCESS 2000] Problème de listBox
    Par noemieze dans le forum Access
    Réponses: 3
    Dernier message: 27/06/2006, 08h58
  5. [débutant] Problème de listBox
    Par Anthony17 dans le forum Débuter
    Réponses: 6
    Dernier message: 11/05/2006, 10h05

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