PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Double liaison merise sur un meme ID
Double liaison merise sur un meme ID
Débuté par , 09 déc. 2004 12:21 - 4 réponses
Posté le 09 décembre 2004 - 12:21
Je dois integrer une base de donnée tierce dans mon projet et je tombe
sur un probleme.

Fichier Type :
IDType
TextType

Fichier Produit :
IDProduit ( clé unique )
IDInfo1( liaison 0,n - 1,1 sur IDType fichier type )
IDInfo2 ( liaison 0,n - 1,1 sur IDType fichier type )

Sous l'éditeur d'analyse il est impossible de faire cela ( en WD8 )

Pourtant, si je fais un table liée au fichier Produit et que j'ajoute
des colonnes pour afficher la rubrique TestType dans ma table, cela
fonctionne parfaitement.

Je n'arrive pas a écrire la requette SQL qui va me permettre d'avoir le
meme resultat que dans ma table liée.

Ex :
IDProduit,TextType(IDInfo1),TextType(IDInfo2)

Vous avez une idée ?
Posté le 09 décembre 2004 - 12:35
Sur MySQL je peux faire ca :

select info1.TextType,info2.TextType
from Produit
join Type as info1 on info1.IDType=Produit.IDInfo1
join Type as info2 on info2.IDType=Produit.IDInfo2
where IDProduit='CodeProduitCherche'

En windev a marche po :(




BOUDOT Sébastien - Blue River System wrote:

Je dois integrer une base de donnée tierce dans mon projet et je tombe
sur un probleme.

Fichier Type :
IDType
TextType

Fichier Produit :
IDProduit ( clé unique )
IDInfo1( liaison 0,n - 1,1 sur IDType fichier type )
IDInfo2 ( liaison 0,n - 1,1 sur IDType fichier type )

Sous l'éditeur d'analyse il est impossible de faire cela ( en WD8 )

Pourtant, si je fais un table liée au fichier Produit et que j'ajoute
des colonnes pour afficher la rubrique TestType dans ma table, cela
fonctionne parfaitement.

Je n'arrive pas a écrire la requette SQL qui va me permettre d'avoir le
meme resultat que dans ma table liée.

Ex :
IDProduit,TextType(IDInfo1),TextType(IDInfo2)

Vous avez une idée ?
Posté le 10 décembre 2004 - 12:54
Personne n'a d'idée alors ?

Ouin

BOUDOT Sébastien - Blue River System wrote:
Je dois integrer une base de donnée tierce dans mon projet et je tombe
sur un probleme.

Fichier Type :
IDType
TextType

Fichier Produit :
IDProduit ( clé unique )
IDInfo1( liaison 0,n - 1,1 sur IDType fichier type )
IDInfo2 ( liaison 0,n - 1,1 sur IDType fichier type )

Sous l'éditeur d'analyse il est impossible de faire cela ( en WD8 )

Pourtant, si je fais un table liée au fichier Produit et que j'ajoute
des colonnes pour afficher la rubrique TestType dans ma table, cela
fonctionne parfaitement.

Je n'arrive pas a écrire la requette SQL qui va me permettre d'avoir le
meme resultat que dans ma table liée.

Ex :
IDProduit,TextType(IDInfo1),TextType(IDInfo2)

Vous avez une idée ?
Posté le 10 décembre 2004 - 15:37
Il me semble que ça marche sans probléme. Sous l'éditeur d'analyses, tu fais tout simplement deux fois la liaison.

Hubert
Posté le 10 décembre 2004 - 18:09
Dans mon éditeur ca refuse de faire deux fois une liaison sur une meme clé

Vous avez quelle version ?

Hubert wrote:
Il me semble que ça marche sans probléme. Sous l'éditeur d'analyses, tu fais tout simplement deux fois la liaison.

Hubert