PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → REQUETE+INDIRECTION
REQUETE+INDIRECTION
Iniciado por guest, 23,ene. 2007 15:58 - 3 respuestas
Publicado el 23,enero 2007 - 15:58
Bonjour,

J'utilise des requetes avec des paramètres que je rensigne en utilisant les indirection, or les parametres des requetes ne sont ni des variables, ni des champs, donc les "indchamp","indrubrique"... ou quoique ce soit d'autre, ne servent à rien dans ce cas ou renvoi une erreur si on spécifie "indchamp,"indrubrique"....
Par consequent je n'ai rien mis.
Mais il me ressort non pas des erreurs mais des informations comme si je pouvais spécifier le type.
Je les ai tous essayés, à chaque fois c'est une erreur...
SI qqn a une idée...
Merci,

Geof
Publicado el 23,enero 2007 - 17:01
Bonjour,
Tes indirections pointent sur quoi, si ce ne sont ni des champs, ni des variables ?

Frédéric.
Publicado el 23,enero 2007 - 18:11
dans mes requetes qd je les définis avec l'editeur de requete de windev, je définis aussi des parametres qui vont permettre d'affiner ma recherche.
dans l'editeur j'aurai:
AnneeExercice(rubrique du fichier sur lequel est ma requete) = PAnneeExercice

qd j'appel ma requete dans une procedure ou d'autre requetes peuvent etre appelé, je passe donc le nom de ma requete en argument à ma procedure.

NomRequete = "Marequete"

Je définis mes parametres:
{NomRequete+".PAnneeExercice"} = 2007

C'est la que je ne peux mettre aucun "Indchamp","Indrubrique"... ca fait une erreur.
Donc je ne mets rien comme je viens de l'ecrire.
Ma requete fonctionne, mais en edition mon code est souligné en vert, comme s'il manquait qqch.

Si qqn sait quoi mettre...

Merci.

Geof
Publicado el 26,septiembre 2020 - 16:51
Bonjour,

Il faut l'écrire comme ça :

{NomRequete+".PAnneeExercice",indParamètreRequête} = 2007

++