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

Windows Forms Discussion :

[VB2005] lien entre combobox et listbox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 15
    Par défaut [VB2005] lien entre combobox et listbox
    Bonjour,

    Je suis en train de faire un petit logiciel du type livre de recette qui est en fait un genre de moteur de recherche.
    Il me manque plusieur notion en Vb et j'ai des petites questions:

    comment faire pour que quand je sélectionne un ingredient dans mon combox et qu'ensuite je clic sur le bouton, une liste de nom apparaisse dans le listbox de resultat?

    Premierement, est-ce que je doit faire des liste de nom pour chaque item du combobox que je selectionne , si oui comment?

    S.V.P. soyez très clair, parce que je n'en connait pas beaucoup.

    Merci beaucoup.

  2. #2
    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
    S.V.P. soyez très clair, parce que je n'en connait pas beaucoup.

    Et si tu commençais à être clair toi-même ?
    Je n'ai pas compris grand chose à ce que tu as voulu exprimer !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 15
    Par défaut
    Bon,

    En fait, je vais explique ce que je veux que mon lprogramme puisse faire à la fin.

    C'est un programme qui sert a trouver des recettes que je compile. J'ai créé les "forms" pour chaque recette.
    La page de demarage a plusieur menu deroulant qui contiene different critère de recherche, soit "ingrédients", "type de recettes", "origine", etc. A coté de chacun de ces menus deroulants, j'ai un bouton "chercher". Donc, en sélectionnant metton.. un ingrédient et en cliquant sur le bouton à coté, les noms des recettes concerner apparaiteront dans le listbox a coté. Ensuite, je selectionne le nom de la recette, je clic sur le bouton "afficher la fiche" et la Form de la recette apparait.

    Bon alors voila ce qu'il faut que le programme fasse.

    Je suis capable d'inclure les élément dans les menu deroulans, mais je ne sais pas comment ecrire les commande pour que lorsque que je clic sur "chercher", tout dépendant de l'ingrédient selectionné, les nom de recettes concerné apparaisse dans le listbox.

    Pour la selection d'item dans la listbox et faire apparaitre les fiche recettes, tout va tres bien, ya pas de probleme et je peux aussi fermer ma fiche. Mais c vraiment le chemin entre les deux qui me bloc puisque je n'arrive pas a comprendre quoi ecrire et je n'ai rien trouver dans l'aide.


    En espérant avoir été plus clair..

    Merci

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Le problème, d'après un ingrédient, par exemple, est donc d'obtenir la liste des recettes correspondantes dans un combo ou listbox. C'est ça ?

    Si c'est ça, où se trouvent tes données (ici la liste des recettes correspondant à l'ingrédient) à placer dans le combo ?

    A+

    Tu devrais demander à zazaraignée, elle devrait avoir ça tout fait... telle que je la connais

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 15
    Par défaut
    Je n'ai pas encore classé mes données puisque je ne saivais pas si je devais faire des liste dans Vb ou dans access, excel, notepad ou autre.

    Quelqu'un peu m'aider..??

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Regarde déjà à cette adresse http://www.developpez.net/forums/sho...A%2A+RowSource
    AlainTech donne un exemple avec RowSource

    A+

  7. #7
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Si tu veux utiliser VBA d'Excel, je peux t'aider de A à Z. Avec Access, je n'écris pas de macro.
    Par contre, il me semble qu'Access serait plus indiquée car tu pourrais manipuler la mdb (base de données) plus naturellement avec VB.

    Tu dis. Avec Excel, ma réponse serait immédiate.

    A+

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 15
    Par défaut
    a vrai dire je comprend rien du tout et je comprend pas ou l'inserer et quoi inserer.

    C'est compliqué... il me semble que se doit pas l'etre, je connait juste pas les terme et c'est pour ca que je ne sais pas quoi fait quoi.

    j'aimerai avoir un model de base qui est fait pour ce que j'ai besoin et qu'ensuite j'aurai juste a indiquer mes infos a moi..

    Il faudrait que cette phrase soit transmise en code... :

    Si je selectionne "tomate" dans le combobox1, alors en cliquant sur le button1, j'obtient "lala", "lolo" et "lulu" dans le listbox1.

    Mes donner ne sont pas encore monter parce que je ne savais pas ou c'était mieu de les mettres. Je ne voulais pas les monter en quelque part et avoir a tout recommencer parce que ca ne concorde pas avec vb.

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

    En fait, ce n'est pas vraiment plus clair .

    Si je comprends bien tu as une ComboBox contenant une liste d'ingrédients. Tu veux afficher dans une liste toutes les recettes dans lesquelles l'ingrédient sélectionné dans la ComboBox est utilisé. Et pour finir, tu veux afficher la fiche menu qui correspond à l'item sélectionné dans la liste. C'est bien celà

    Il faudrait quelques précisions. Tout d'abord, tes fiches de recettes sont dans une base de donnée type Access, ou dans un fichier texte, ou...

    En second lieu, tu évoques une combo et une liste, et par ailleurs des menus déroulants. Qu'est-ce que tu utilise en fin de compte

    Comment sont constituées les listes (combo et liste). En d'autre termes, ces composants sont-ils liés aux données, et comment

    La démarche générale, pour des composants liés aux données, serait, par exemple sur un clic dans la combo (ou un bouton de command) de faire un filtre du recordset dans lequel sont les recette, filtre ayant pour clé la valeur de l'item de la combo, et de l'allouer comme DataSource à la liste. Ensuite, un clic sur un des item de la liste des recette t'affiche la fiche voulue. Bien sûr, si les comosants (combo et liste) sont liés aux données.

    PS - A la lecture des messages suivants ta réponse à JMF, je vois que tu ne sais pas où et comment sont sauvegardées tes données. Il me semble qu'il serait adéquat d'utiliser Access comme base de données. Confirmes si tu prends cette option et je te mettrais sur las rails. Et puis, précises si tu es en VB6 ou VBA dans ton titre.

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

Discussions similaires

  1. Liens entre combobox et textfield
    Par Hystic dans le forum ASP.NET
    Réponses: 1
    Dernier message: 01/07/2009, 11h49
  2. Lien entre deux colonnes dans une liste (utilisation de combobox)
    Par cantanna1988 dans le forum SharePoint
    Réponses: 7
    Dernier message: 02/03/2009, 17h10
  3. lien entre Listbox et textbox en wpf
    Par brad63 dans le forum VB.NET
    Réponses: 3
    Dernier message: 23/01/2009, 10h05
  4. Faire le lien entre une listBox et des donnees
    Par kacedda dans le forum MFC
    Réponses: 2
    Dernier message: 18/11/2008, 17h01
  5. [VB.NET] ComboBox lien entre deux tables
    Par VDB1 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 15/07/2004, 12h15

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