PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Requete paramétrée et AS400
Requete paramétrée et AS400
Débuté par JF LEROY, 06 jan. 2006 18:15 - 2 réponses
Posté le 06 janvier 2006 - 18:15
Bonjour,

Je suis en accès natif sur AS400 (Easycom)
Je souhaite faire un état qui doit lister les clients sélectionnés par l'utilisateur dans un champ table.

Mon état est lié à une requete.
Comment passer une liste de valeurs à un même paramètre de ma requete ?

Merci de votre aide..
JFL
Posté le 06 janvier 2006 - 18:32
IN (Val1,Val2,...)

Il se trouve que JF LEROY a formulé :
Bonjour,

Je suis en accès natif sur AS400 (Easycom)
Je souhaite faire un état qui doit lister les clients sélectionnés par
l'utilisateur dans un champ table.

Mon état est lié à une requete.
Comment passer une liste de valeurs à un même paramètre de ma requete ?

Merci de votre aide..
JFL



--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posté le 09 janvier 2006 - 13:20
Merci pour votre réponse, mais ce n'est pas tout à fait ce que je recherche...

A l'origine j'ai un état créé avec l'éditeur d'état et basé sur une requete SQL par connexion avec accès natif MySql. Je peux ainsi faire la maquette de mon état facilement puisque j'ai les rubriques en ligne.
Puis dans le code de l'état, je redéfini ma requete avec la propriété ODBCCodeSQL ce qui me permet d'avoir une requete paramètrée "dynamique" (avec les sélections de l'utilisateur). J'utilise WHERE zone=xxx OU zone=yyyy et çà fonctionne très bien (celà fonctionnerait en effet aussi avec IN(xxx,yyy) ).

Maintenant dans ce même projet, j'accède à un AS400.
Je ne peux donc plus utiliser la propriété ODBCCodeSQL.
Je veux en revanche conserver ma maquette d'état avec les rubriques utilisées.
J'ai donc lié mon état avec une requete créée avec l'éditeur de requete mais ...
comment faire pour passer de manière dynamique une liste de valeur à un ou des des paramètres ?

Si vous avez une idée... je suis preneur... Merci,
JFL