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

IHM Discussion :

[A-07] Formulaire de saisie de 2 table lié


Sujet :

IHM

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 4
    Points : 4
    Points
    4
    Par défaut [A-07] Formulaire de saisie de 2 table lié
    bonjour a tous,

    Je ne connait pas le vba et je travail sur Access 2007.
    Pour simplifier mon problème, on va dire que j'ai 2 table : la table "produit" et la table "fournisseur". Ces deux tables sont relié par une clef étrangère dans la table produit, un produit n'a qu'un seul fournisseur et un fournisseur peut avoir plusieurs produits.

    Je souhaite créer un formulaire qui me permette de saisir les champs de la table produit, de selectionner un fournisseur existant, ou à defaut, ajouté un nouveau fournisseur.

    Je ne sais pas comment procéder. Quelqu'un aurait des indication ??

    Merci d'avance a tout ceux qui voudrons bien me répondre

  2. #2
    Candidat au Club
    Inscrit en
    Décembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    merci de marouane de m'avoir répondu,
    j'ai pour l'instan abandonné mes formulaire car je n'y arrivait pas et j'avais des obligation plus urgente : exporter des données vers Word ... donc je ne pense plus être au bon endroit
    bon soirée

  3. #3
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 598
    Points
    24 598
    Par défaut
    Bonjour,

    C'est très simple et tu n'as aucun besoin de compétence en vba pour réaliser cette fonctionnalité.

    Dans un premier temps crée un formulaire Fournisseur avec un affichage de type fiche. enregistre-le mais laisse-le ouvert en mode création.

    Crée ensuite ton formulaire Produit cette fois en mode tabulaire (liste). Enregistre-le, ferme-le puis sélectionne-le dans la zone Formulaires de la fenêtre base de données et fait le glisser dans ton formulaire Fournisseur.

    Normalement les 2 sont maintenant liés par leur clef (Idfournisseur ?) si ce n'est pas le cas : lorsque tu te déplace dans les fiches fournisseurs, ses articles n'apparaissent pas, c'est que tu n'as pas créé de relation entre c'est 2 tables et que les champs clefs (idfournisseur) n'ont pas le même nom.

    Passe en mode création le formulaire Fournisseur, clique sur le sous-formulaire (produit) et affiche les propriétés, renseigne les 2 propriétés Champs père et champs fils.

    C'est aussi simple que ça.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

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

Discussions similaires

  1. Formulaire de saisie dans différentes tables
    Par sillimi18 dans le forum Débuter
    Réponses: 2
    Dernier message: 27/05/2013, 10h10
  2. formulaire de saisie avec 2 tables
    Par khilim1 dans le forum IHM
    Réponses: 1
    Dernier message: 24/12/2008, 14h59
  3. Réponses: 0
    Dernier message: 07/04/2008, 17h56
  4. Réponses: 7
    Dernier message: 20/06/2007, 11h38
  5. Réponses: 1
    Dernier message: 19/06/2006, 14h07

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