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 :

Données table liées


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 34
    Par défaut Données table liées
    Bonjour,

    j'ai un petit problème sur lequel je butte depuis un moment :

    Je travaille actuellement sur une base de données Acces à partir de vb 2008. La base comprend plusieurs tables : Clients, Articles, Devis, Factures... Je travaille en mode déconnecté avec des datasets typés.

    Dans un formulaire Devis (Source DataTableDevis), j'ai un DatagridViewDevisDétail qui contient tous mes articles a deviser avec les champs IdDevis, IdDevisDétail, IdArticle, Désignation, prix unitaire, quantité...

    La source de mon DataGridView est une DataTable comprenant 2 tables :
    • La Table Article contenant, entre autres, les champs IdArticle, désignation, prix unitaire...
    • La Table DevisDétail contenant IdDevisDétail, IdDevis, IdArticle....

    La liaison entre les deux tables est faite par le IdArticle.

    Voici mon problème :
    Lorsque je saisi mon code article (idArticle) dans le Datagridview, je voudrais que la désignation et le prix unitaire s'affiche automatiquement hors ce n'est pas le cas. Je suis obligé d'enregistrer les données, fermer et ré-ouvrir le formulaire pour voir la désignation et le prix s'afficher.
    C'est pas très pratique

    Si quelqu'un à une idée, merci d'avance.

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Lorsque je saisi mon code article (idArticle) dans le Datagridview
    De toutes façons, utiliser le DataGridView pour faire directement la saisie dans les cellules est malheureusement quasi irréaliste.

    J'ai essayé (avec insistance) et finalement abandonné définitivement la saisie dans les cellules pour la remplacer par l'appel à des boutons d'ajout, modif et suppression appelant une forme de saisie adaptée à chaque table (ou par défaut une forme générique à base d'un clone du DataGridView avec une seule ligne).

Discussions similaires

  1. couper une table liée en gardant les données
    Par Mathusalem dans le forum Access
    Réponses: 2
    Dernier message: 13/06/2008, 10h24
  2. Réponses: 2
    Dernier message: 21/03/2008, 20h52
  3. Réponses: 1
    Dernier message: 23/11/2006, 15h22
  4. Réponses: 14
    Dernier message: 12/07/2006, 16h26
  5. Réponses: 11
    Dernier message: 04/05/2006, 11h50

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