Bonjour,
Voici mon problème: j'ai
une table T_cat avec ID_cat et nom_cat

une table T_souscat avec ID_souscat, nom_souscat, ref_cat et nom_cat (les
ref_cat sont les ID_cat de T_cat et donc pour chaque ID_cat je peux avoir
plusieurs enregistrements avec des nom_souscat différents)

une table T_lignes avec plein de champs dont cat_li, ref_cat_li, sous_cat_li et
ref_souscat_li


dans un formulaire, je crée un  enregistrement dans T_lignes et j'y entre cat_li

          
je voudrais dans ce formulaire obtenir une liste déroulante pour choisir ma sous
catégorie qui ne doit comporter que les enregistrements ou nom_cat=cat_li      
          

j'ai mis donc dans mon formulaire de saisie:

SELECT DISTINCT "nom_souscat" FROM "T_souscat", "T_lignes" WHERE
"T_souscat"."nom_cat" = "T_lignes"."cat_li"

et j'obtiens:
toutes les souscat des enregistrements déjà présents dans la base, or je ne veux
que celles correspondant à la cat_li de l'enregistrement que je suis en train de
traiter

j'ai donc faux !

toute aide serait donc très bien venue !

merci d'avance

PS; c'est facile de faire un sous formulaire qui donne les enregistrements
cherchés, mais je n'arrive pas à passer à une liste déroulante
Michel

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à