bonjour
je n'arrive pas à écrire correctement une requete sur 2 tables en vba

voici ma 1 ° table qui se nomme tableproduit


voici ma 2 ° table qui se nomme tableatelier


voici ma requete, mais elle me renvoie une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TexteSQL_ref = "SELECT [produit].TableProduit FROM [TableProduit$],[TableAtelier$] WHERE [sousensemble].TableAtelier='NON' and [produit].TableProduit=[produit].TableAtelier and [RefCourte].TableProduit = '2852' "
ce que je souhaiterais:
c'est de connaitre le produit par rapport à sa ref, ça je sais faire sur une seul table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TexteSQL_ref = "SELECT [produit] FROM [TableProduit$] WHERE [RefCourte] = '2852' "
mais je voudrais être sur que la ref ne soit pas un sous ensemble, car je peux avoir 2 ref identique dans la tableproduit, et une sera un sous ensemble et l'autre non, et donc le produit sera différent

il ne faut pas que ce soit un sous ensemble