Le 28/11/07, Michel<[EMAIL PROTECTED]> a écrit : > Bonjour, 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 est-ce qu'il serait possible de communiquer (via http://www.cijoint.fr/ par exemple) un modèle de ta base sans données confidentielles afin d'y voir plus clair ? > Michel > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > Manuel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
