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]

Répondre à