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 :

Formulaire d'ajout/modification/suppression utilisant 2 tables


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
    Juin 2014
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 65
    Par défaut Formulaire d'ajout/modification/suppression utilisant 2 tables
    Bonjour,

    J'ai déjà posté à plusieurs reprises concernant un projet mais j'aurais encore besoin d'aide pour quelques détails urgents.

    J'utilise une base de données créée grâce à SQL Server Management Studio et lié à ma base de données en tant que "source de données". Voici le schéma de ma BDD (qui a subit quelques modifications)

    Nom : tYJGkQZQhdEqs0BbY3A6z9fBWXANDuDiDj2o3KGnlclDdOkPke6Sl2wjbvHX8S6w-bdd2.png
Affichages : 217
Taille : 22,5 Ko

    J'ai a créer plusieurs fenêtres d'ajout/modification/suppression et certaines comportent des données venant de deux tables différentes:

    Comme vous pouvez le voir sur le schéma, les Fournisseurs sont liés aux Familles par une relation many-to-many. En effet, un fournisseur est lié à 1, 2 ou 3 familles maximum.

    Ma fenêtre d'ajout de fournisseur doit permettre de choisir le nom du fournisseur et de choisir ces familles (ou les modifier/supprimer,pour un fournisseur déjà existant). Comment lier les fournisseurs à des familles ? Comment afficher 3 ComboBox permettant de choisir une ou plusieurs familles ?

    Merci d'avance, en espérant que quelqu'un puisse m'aider.

  2. #2
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Si j'ai compris tu a un fournisseur pour 1, 2 ou 3 famille seulement?

    Tu peux par exemple faire ta combobox avec tes noms de familles (ou autres) et sur l'event MouseDoubleClick d'un des éléments de ta combo tu l'ajoute à une liste pour garder tes infos et une fois la liste à son maximum (count = 3) tu bloque le click sur la combo.

    J'espère avoir été clair?
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 65
    Par défaut
    Bonjour,

    Tout d'abord, merci de m'accorder un peu de ton temps.

    Ca m'a l'air d'être ça en effet.
    Mais le soucis c'est que je débute et je ne sais pas du tout comment m'y prendre.

    En gros, je ne vois pas comment remplir ma Junction Table via un formulaire. Donc, je pensais à placer 3 ComboBox, dans lesquelles l'utilisateur choisit (ou non, si le fournisseur en question n'appartient qu'à une seule famille par exemple) jusque 3 familles auxquelles appartient le fournisseur.

  4. #4
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Billets dans le blog
    1
    Par défaut
    Tu peux très bien ne mettre qu'une combo avec toutes les familles.
    Un peu comme ça:

    Pièce jointe 153625

    Dans ton label tu affiche le nombres de familles sélectionnés.
    Images attachées Images attachées  
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 65
    Par défaut
    Merci beaucoup.

    Mais comment faire en sorte que l'application "traduise" ça dans le Junction Table ? Pour qu'elle fasse le lien ? Je suis confus.
    Et je vais sans doute faire ça dans un formulaire d'ajout/modification/suppression, donc comment l'utilisateur pourrait modifier les familles ?

  6. #6
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Billets dans le blog
    1
    Par défaut
    Pour la junction je ne pourrais pas t'aider je n'ai jamais travaillé sur sql server management.

    Sinon tu peux afficher les familles sélectionnées dans une listBox et ainsi permettre la suppression de l'une d'elle ou modification.
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/09/2013, 18h01
  2. Réponses: 5
    Dernier message: 14/10/2010, 16h37
  3. Réponses: 1
    Dernier message: 15/05/2008, 11h48
  4. Recherche classe pour ajout/modif/suppression d'articles dans une base de donnée
    Par will89 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 02/02/2007, 11h59

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