Je souhaite donner la possibilité à la personne de choisir dans une liste des éléments non déjà sélectionnés
Pour expliquer cela je prends un exemple simple :
table voiture qui contient le nom de voitures ainsi que quelques caractéristiques et un Indmodele qui correspond à la clé
table couleur qui contient toute une liste de teintes ainsi que leur code Idcouleur
table lien : qui me permet de faire un lien oo à oo, une voire peut avoir plusieurs teintes et une teinte faire partie de plusieurs voitures
Créer des modéles et des teintes pas de probléme, mais ensuite dans un formulaire je souhaite relier le modéle à des teintes
étape 1 : la persone choisie son modéle -> pas de probléme
étape 2 : la liste des teintes déjà existantes apparait dans une seconde fenêtre ->pas de probléme
étape 3 : je souhaite que dans une liste apparaisse les teintes diponibles qui ne font pas partie du catalogue, par exemple pour le modéle machin je souhaite ajouter la teinte bleubanane qui ne faisait pas partie de la liste initiale
Cela me permet de mettre à jour les teintes par véhicule ajouter ou supprimer
Je sais ça peut paraître hardue à comprendre, mais si quelqu'un pouvait m'aider
En cherchant sur le net j'ai peut-être trouvé une piste pour résoudre mon pb :
J'ai crée une requête qui extrait toutes les teintes dispo (Requête 1)
Je crée une seconde requête qui me tire les teintes existantes pour le dit modéle (requête 2)
Ensuite je dois faire une soustraction de ces 2 requêtes, pour cela j'utilise effectivement not in
Code de la requête 3
Code :
SELECT [recherche toutes les teintes].[Désignation teinte], [recherche teinte active par piece].[code piece], [recherche toutes les teintes].Idteinte
FROM [recherche toutes les teintes] LEFT JOIN [recherche teinte active par piece] ON [recherche toutes les teintes].Idteinte = [recherche teinte active par piece].Idteinte
WHERE ((([recherche toutes les teintes].Idteinte) Not In (select [recherche teinte active par piece].Idteinte from [recherche teinte active par piece])));
J'arrive presque au résultat sauf que le nom du modéle je dois le placer dans la requête 2 si je fais la même chose dans la reqête 3 mon résultat est nul