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 :

Equivalent Vb.net du sous-formulaire Access


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 127
    Points : 66
    Points
    66
    Par défaut Equivalent Vb.net du sous-formulaire Access
    Bonjour à tous,
    Ma question est sans doute un peu bête mais vous me pardonnerez, je suis un grand débutant en vb.net.
    Alors voilà, j'ai lu déjà pas mal de trucs mais ne suis toujours pas sûr de la manière de procéder. Je voudrais faire une petite application vb.net basée sur une base de données access. Dans mon form, j'arrive sans problème à créer la source et à afficher les infos de ma table mais je n'y arrive pas pour la sous-table qui y est reliée dans Access. Je sais qu'il faut que je pense "vb.net" et pas "Access"*mais je me demande ce qui correspond à un sous-formulaire dans vb. Un datagridview? J'ai essayé mais je n'arrive pas à avoir que les lignes correspondant à la table principale (toutes les entrées de la sous-table s'affichent). Comment faut-il procéder pour avoir ce que je veux ? Par le code ?

    Merci beaucoup pour votre aide.

    Guillaume

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    pas tout compris
    une jointure ne t'irais pas ? (voir INNER JOIN)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 127
    Points : 66
    Points
    66
    Par défaut
    Salut !

    une jointure ne t'irais pas ? (voir INNER JOIN)
    Possible !
    Ce que je voudrais avoir, c'est un form comme dans Access un formulaire comprenant un sous-formulaire.
    Par ex. j'ai la table Client avec les champs
    ID Nom Prénom

    et la table Commande avec les champs
    IDcommande ID Produit Quantité.

    Sur mon form, je voudrais avoir mon client avec seulement les commandes de ce client.
    Dans access, les données de la table Commande seraient dans un sous-formulaire, mais dans vb.net comment je fais ?
    J'ai essayé de faire un datagridview mais il m'affiche toutes les commandes et pas seulement celles du client en cours....

    Je suis pas sûr d'être plus clair !!!

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    c'est à toi de le coder

    si dans une première fenetre tu affiches tes clients dans un datagridview (ou autre)

    et que tu mets un bouton pour ouvrir une fentre avec les commandes de ce client
    il faut faire une autre fenetre avec un datagridview (ou autre) qui affiche les commandes WHERE IdClient = clientsélectionné

    et clientsélectionné c'est ta première fenetre qui le sait
    c'est donc une requete avec un paramètre

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 127
    Points : 66
    Points
    66
    Par défaut
    OK, merci.
    Mais si je veux avoir tout ça dans une seule fenêtre ?
    Je dois alors faire deux ensembles de données et coder le deuxième pour qu'il n'affiche que les données du client en cours et s'actualise à chaque changement de client. C'est bien ça ?

  6. #6
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    oui, tu peux mettre 2 datagrid sur la meme fenetre, et sur le selectionchanged du 1er, tu rafraichis le 2eme avec le client sélectionné en paramètre

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 127
    Points : 66
    Points
    66
    Par défaut
    OK.
    Je vais donc étudier ça de plus près.
    Merci pour ton aide.
    Guillaume

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/04/2010, 10h27
  2. Formulaire/sous formulaire access
    Par anassyto dans le forum Access
    Réponses: 2
    Dernier message: 18/07/2006, 16h02
  3. formulaire et sous formulaire access (vba access)
    Par alexkickstand dans le forum Access
    Réponses: 3
    Dernier message: 21/04/2006, 19h11
  4. Probléme de raffraichissement sous formulaire access
    Par roadster62 dans le forum Access
    Réponses: 4
    Dernier message: 27/03/2006, 16h44
  5. [liste déroulante et sous-formulaire] access 2003
    Par techinfo37 dans le forum Access
    Réponses: 6
    Dernier message: 24/12/2005, 15h14

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