Bonjour ,
Je dois faire une liaison avec un fichier qui contient des choix multiples, je m'explique :
soit une table "fiche" et une table "champs etendus"
dans la table "fiche" j'ai un identificateur unique 'ldKey' que je vais retrouver dans la table 'champs etendus'.
Seulement dans cette derniere table, j'ai une structure de type :
ldKey / champs_parent / texte
22 texte_1 blablabla
22 texte_2 izsfg wz uzwgfzow
22 texte_3 isdufh duih fudshaf
la valeur champ_parent identifie quelle est le champs de la table 'fiche' qui est etendu. On tape le x premiers caractères dans le champ texte_1 et si on veut mettre plus de texte, on ouvre une boite de dialogue pour entrer la suite. Cette suite va etre enregistree dans la table 'champs_etendus' avec une reference dans 'champs_parent' pour savoir le nom du champs de la table 'fiche' a laquelle il se refere.
Je ne peut pas changer cette façon de faire.
Dans ma requete je voudrais trouver une requete qui me renvoie les valeurs de ma fiche, les champs etendus pour texte_1 et texte_2 (pas texte_3) et ceci sous forme d'une ligne par 'fiche'.
exemple :
idFiche=1
texte_1 = 'mon texte 1' // provenant de la table fiche
texte_2='mon texte 2' // de la table fiche
texte_etendu_1 = 'blablabla' // de la table 'champ etendu'
texte_etendu_2 ='izsfg wz uzwgfzow' // de la table champs etendu
Pour le moment je me retrouve avec 3 lignes ... valeur identhiques pour texte_1, texte_2 mais different pour les texte etendu.
1 - 'mon texte 1' - 'mon texte 2' - 'blablabla'
1 - 'mon texte 1' - 'mon texte 2' - 'izsfg wz uzwgfzow'
1 - 'mon texte 1' - 'mon texte 2' - 'sdufh duih fudshaf'
je suppose avec des sous-requetes ... mais je dois avouer que je seche
Amicalement
Marc
Partager