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.NET Discussion :

[VB.NET] Remplissage d'une Combobox à partir d'une base de données


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 68
    Par défaut [VB.NET] Remplissage d'une Combobox à partir d'une base de données
    Bonjour, après avoir épuré les forums, FaQ, et autres, je me tourne vers vous :

    Je veux remplir 3 ComboBox a partir d'une Base de données liées a mon projet.

    Avec l'assistance ComboBox les CBs sont remplies et présentent toutes les lignes de ma BDD, mais l'obj de ces CBs est que les 2 premières agissent comme un filtre :

    Il faut imaginer la première CB avec le nom de tout les pays d'europe, la dexième avec les filtres et la dernière avec le nom des rues.

    c'est pourquoi je pensais remplir mes CBs à partir de requêtes SQL du genre :

    select distinct Ville from map

    Si vous pouviez m'orienter vous seriez top

    gab

  2. #2
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    Citation Envoyé par gabouille Voir le message
    Il faut imaginer la première CB avec le nom de tout les pays d'europe, la dexième avec les filtres et la dernière avec le nom des rues.
    J'essaye d'imaginer mais j'y arrive pas trop ...

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 68
    Par défaut
    bonjour,

    je vais tenter de ré expliquer

    j'ai une DB :


    Colonne pays colonne Ville colonne Rue

    France Paris rue de la Paix
    France Paris Avenue des champs Elysée
    France Paris etc
    France Lyon etc
    Angleterre Londres

    Mon Objectif :


    Créer 3 Combobox afin d'affiner la recherche de la colonne rue ...
    Via l'assistance de VS Express 2010 sur les ComboBox, en configurant tout j'obtiens la possibilitée de selectionner la ligne de ma DB que je veux mais j'obtiens des doublons pour France.

    Je souhaiter avoir dans ma Première CB (pour l'exemple précédent) uniquement France (et une seule fois) et angleterre.
    pour la 2ème CB une seule occurence de chaque ville etc ..
    Tout en gardant une relation entre les différentes CBs.

    voilap j'espère être un peu plus claire ^^
    j'avou avoir un peu de mal a m'y retrouver d'ou mon manque de clareté

    merci

  4. #4
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    Je comprend mieux ce que tu veux faire.

    Pour faire cela simplement/proprement, il aurait fallu revoir ta base.



    Sur ce système ce serait plus simple de gérer des requêtes SQL dynamiques avec des restrictions sur le choix porté sur les comboboxs.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 68
    Par défaut
    ok merci,

    je vais revoir la base, et je vous tiens au courant.

    Merci

  6. #6
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    N'oublie pas d'indiquer les clés étrangères.

    Quand ce sera fait on verra ensemble comment procéder pour les combos "filtres".

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

Discussions similaires

  1. [XL-2003] Affichage d'une feuille à partir d'une combobox
    Par JulienLeno dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/08/2011, 11h30
  2. Réponses: 11
    Dernier message: 31/08/2010, 09h49
  3. Réponses: 11
    Dernier message: 15/07/2010, 10h18
  4. Réponses: 4
    Dernier message: 04/05/2009, 12h12
  5. comment alimenter une combobox à partir d'une requete
    Par joe12260 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 19/02/2009, 16h21

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