Bonjour,
J'ai une question simple. Est-il possible d'établir des relations plusieurs à plusieurs entre trois tables ?
Bonjour,
J'ai une question simple. Est-il possible d'établir des relations plusieurs à plusieurs entre trois tables ?
Oui, avec une table intermédiaire, exactement comme pour une relation plusieurs à plusieurs entre deux tables.
Bonjour,Envoyé par Demco
j'ai réussi à établir mes relations entre les trois tables. Table1 (champs ID_table1) en relation avec link_table_A (champs ID_table1). Ensuite j'ai fait la même chose pour la table2 (champs ID_table2) en relation avec link_table_A (champs ID_table2). J'ai fait le même travail avec la table3 et une table link_table_B. Tous semble fonctionne jusqu'à présent.
Cependant, je n'arrive pas à créer des formulaires qui me permettraient j'ajouter des enregistrements et de gérer les liens entre les tables. Il m'est impossible de voir à partir de la table2 les champs ID_table_A pour lesquelles les enregistrements de la table2 sont liés avec la table1. Pourtant les champs ID dans la table link_table_A sont bien présent.
Je croyais que le problème était lié à relation entre trois tables ce qui ne semble pas le cas.
Hmm, tu as crée deux tables "association" (link a et b). Donc là c'est différent de ce à quoi je pensais.
Illustre ton besoin pour qu'on puisse mieux t'aider.
Bonjour,Envoyé par Demco
Je dois ajouter des enregistrements dans la table1 et table2 pour ensuite les liéer (relation plusieurs à plusieurs) à l'aide d'un formulaire (avec sous formulaire). la table1 est utiliser pour émettre des bons de travailles pour des équipements (genre convoyeur) et les détailles de la pièce. La table2 est utiliser pour est utiliser pour émettre des bons de travailles pour des pièce d'équipements (les différentes parties des convoyeurs) et les détailles des pièces. Les bons de travail produit pour des quantités différents et les bons de commandes peuvent être produit avant ceux de l'équipement. Je dois ensuite liéer à l'aide des numéro d'équipemennts et les numéros de pièces. Je dois aussi faire la meme chose pour la table2 et table3 pour les composantes des pièsces.
J'ai pratiquement tous déjà monté, les tables, formulaires et sous-formulaires. Lorsque je veux lier un enregistrement dans le sous-formulaire avec un du formulaire. j'obtiens un message "Le moteur de base de données Microsoft Jet ne peut pas trouver d'enregistrement dans la table ' link_table_B.ID_composante' correspondant à la clé.
Est-ce que quelqu'un peut m'indentifier d'ou peut venir ce problème.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager