ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Probleme 1ere Requete VFP 9   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

jeu. 28 décembre 2017, 17h15
lud57330
France France

atoutfox.public.association

Re: Probleme 1ere Requete VFP 9

Le jeu. 28 décembre 2017, 16h54 Jean =c3=a0 Grenoble a écrit :
> A part qu'il n'y a pas de clause INTO dans ta requête, le fait de supprimer la
> clause IN me fait dire qu'il y a une petite bizarrerie : le champ 'champs2'
> apparait dans la table table1 et la table table2. Peux-tu mettre des alias locaux ?
>
SELECT
u.Champs1,
u.Champs2,
abs(u.Champs3) AS Champs3,
abs(u.Champs4) AS Champs4,
abs(u.Champs5) AS Champs5,
IIF(ISBLANK(u.Champs7), STR(u.Champs8,10), u.Champs7) AS Champs7,
IIF( u.Champs5 = 707447 OR  u.Champs5 = 707448 OR  u.Champs5 = 706448 OR
u.Champs5 = 706447, 'Oui''Non'AS Champs6
FROM Table1 u
WHERE
.NOT.DELETED()
AND u.Champs3 <> 0
AND u.Champs3 < 999999999
AND u.Champs4 < 999999999
AND
(
u.Champs2 > 0
OR u.Champs2 IN
(
SELECT d.Champs2
FROM Table2 d
WHERE
(
d.ChampsX == 'F'
OR d.ChampsX == 'A'
OR d.ChampsY == 'F'
OR d.ChampsY == 'A'
)
)
)
INTO CURSOR monresultat

>
> Jean à Grenoble
> .
>
Le champs2 de la table 2 n'à pas le même nom que dans le table 1: table1.de_or_num IN (Select table2.or_num from table2 ....

Je viens d'essayer mais toujours le même problème même avec le cursor.




Permalink : http://www.atoutfox.org/nntp.asp?ID=0000018740
18 934 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2018.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0