Requête : Nomenclature ou Composant

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.

Requête : Nomenclature ou Composant

Messagepar Emmanuel 27 » 05 Nov 2018 20:17

Bonjour à tous

Je sollicite votre aide pour réaliser une requête
J'utilise la même table pour l'article principal ainsi que les composants.
Je suis bloqué sur la requête pour avoir dans la colonne 3 <Nom 1> le Nom 1 en fonction de la colonne 2 <Id_Article1> et non la colonne 6 <Id_Article2>

Nous avons :
- une table Article pour toutes les pièces
- une table nomenclature
- une requête

Je n'arrive pas à faire 2 liaisons entre 2 tables
Table, Nomenclatures <Id_Article_1> et Table Articles <Id_Article>
Table, Nomenclatures <Id_Article_2> et Table Articles <Id_Article>

Informations.jpg
Tables - Liaison Résultat de la requête


Vous trouverez ci-joint le fichier

Merci par avance de votre aide pour me trouver une solution :D :D :D
Pièces jointes
Nomenclature.odb
Fichier
(5.17 Kio) Téléchargé 11 fois
OpenOffice 4.1.5 sur windows 10
Emmanuel 27
Fraîchement OOthentifié
 
Message(s) : 1
Inscrit le : 05 Nov 2018 19:23

Re: Requête : Nomenclature ou Composant

Messagepar Dude » 06 Nov 2018 09:11

Salut,

Si une nomenclature contient plusieurs articles, ton modèle relationnel est faux.
Il te faut une table intermédiaire qui évitera les id_article_1, id_article_2, id_article_n.
Reporte toi sur le tutoriel du débutant pour en comprendre le principe.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20591
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1


Retour vers Base de données

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)