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 :

recherche relation base de donné


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut recherche relation base de donné
    Bonjour
    je suis debutant en visual basic net, je suis en train de creer un programme et j'aimerai savoir si vous pouviez m'aider svp

    j'ai cree une app avec base de donne "mdf" integré au visual basic 2010 je ne sais pas si c'est la meilleure methode!!!

    MaBasededonne.mdf > dont j'ai cree 3 tables
    table client
    table produit
    table depannage

    les tables depannage et produit sont relie vers la table client

    quand je cree le form + dtagridview etc...
    sa fonctionne sauf les recherches par produit
    j'aimerai que quand je fais une recheche sur la table produit j'arrive a trouvé le client
    je ne sais pas si je me suis bien explique mais je regardé tout les tuto que j'ai pue trouver mais rien..

    en attente de votre réponse, je vous remercie d'avance et bien à vous

  2. #2
    Membre expérimenté Avatar de Saintelaitlait
    Homme Profil pro
    Responsable ServiceDesk
    Inscrit en
    Août 2011
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Responsable ServiceDesk
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 179
    Par défaut
    Salut!

    JE vais essayer de faire ça clair. Premièrement, je crois que tu devrais suivre un petit tutoriel sur les bases de données relationnelles.

    Pourquoi? Car avec quelques notions de bases, tu comprendrait qu'il te faut deux tables supplémentaires pour stockées les produits consommés par tes clients. (Si c'est ce que tu veux savoir)

    Il faut une table dans laquelle tu enregistre une commande, une facture ou appelle ça de la manière que t'as envie.

    Et il te faut une 4ième table avec les différents produits dans une commande.

    Grosso modo ca donne :

    Table client
    id_client
    Nom
    Prenom
    Telephone
    Adresse

    Table Commande
    id_commande
    id_client
    date
    taxe_1
    taxe_2
    total

    table produit
    id_produit
    nom
    description

    table prod_comm (les différents produits dans la commande)
    id_commande
    id_prpduit
    quantite


    Donc admettons que Paul Piché commande 10 noix de coco et 23 bananes.

    Dans la table client ta un enregistrement pour paul
    [id_client] - [nom] - [prenom] - [telephone] - [ adresse]

    [01] - [piché] - [paul] - [418-555-5555] - [456 rue des BD]

    Dans la table commande ta un enregistrement pour la commande
    [id_commande] - [id_client] - [date] - [taxe_1] - [taxe_2] - [total]

    [c01] - [01] - [2012-07-31] - [2.50] - [1.50] - [34]

    Dans la table produit tu as deux enregistrement (banane et noix de coco)
    [id_produit] - [nom] - [description]

    [p01] - [banane] - [fruit jaune de forme allongé]
    [p02] - [noix de coco] - [fruit du cocotier]


    Dans la table prod_com, tu as chaque "ligne de commande", autrement dit, chaque item et sa quantité.
    [id_commande] - [id_produit] - [quantite]

    [c01] - [p01] - [10]
    [c01] - [p02] - [20]



    Avec seulement la table client et produit, tu ne peux pas enregistrer les produits utiliser par le client.


    Bon je sais que ça fait lourd à gober tout d'un coup, mais suit un tuto de base de donnée relationnelle et tout ce que je viens de dire va t'apparaître plutôt logique!


    Finalement, pour avoir accès au client à partir d'un produit, donc les clients qui ont consommés tel ou tel produits(je crois que c'est ce que tu veux) tu devra faire des requêtes SQL.

    Donc aller chercher les clients dans la table clients, qui ont une commande qui contient un produit en particulier.

    Tu devra aller chercher le nom,prenom, faire une jointure sur la table commande, faire une jointure sur la table produit et comparé le nom du produit avec celui que tu recherche!

    Encore une fois ça doit pas faire trop de sens si tu est débutant mais tu va vite comprendre avec un tuto sur les BD relationnelle!

    En espérant que tu t'amusera avec ta base de donnée!

    Bonne journée

  3. #3
    Membre averti
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut
    merci pour la réponse bien détaillé

    effectivement je n'ai pas tout saisi

    mais je vais donc suivre votre conseil et me faire des tuto sur les base de donnée, si vous avez des liens sa serait gentil


    merci encore

  4. #4
    Membre expérimenté Avatar de Saintelaitlait
    Homme Profil pro
    Responsable ServiceDesk
    Inscrit en
    Août 2011
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Responsable ServiceDesk
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 179
    Par défaut
    Salut!

    Content que tu aie apprécié.

    Tu devrait réussir à satisfaire ta curiosité en jetant un coup d'oeil de ce côté -> http://sgbd.developpez.com/cours/

    Et pour une introduction tu peux regarder ceci : http://laurent-audibert.developpez.c...urs-BD004.html

    Bonne lecture.

  5. #5
    Membre averti
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut
    Merci pour les liens et bonne soirée
    Il y'a pas mal de lecture: lol:

    Merci encore et longue v ie au forum

Discussions similaires

  1. recherche dans base de donnée mysql
    Par alex01pernot dans le forum Bases de données
    Réponses: 13
    Dernier message: 03/05/2020, 15h50
  2. recherche accès base de donnée gratuit sur Internet
    Par manciaux dans le forum Gratuit
    Réponses: 2
    Dernier message: 22/05/2007, 14h36
  3. probleme recherche dans base de donnée
    Par 0kiss0 dans le forum ASP
    Réponses: 3
    Dernier message: 16/04/2007, 18h50
  4. Moteur de recherche pour base de données
    Par jolinar13 dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 17/12/2006, 10h12
  5. Recherche dans base de données et casse
    Par laurentdusseau dans le forum Requêtes
    Réponses: 2
    Dernier message: 08/10/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