PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Indirection pour paramétrer une requete
Indirection pour paramétrer une requete
Iniciado por raoul202, 22,jul. 2004 18:26 - 3 respuestas
Publicado el 22,julio 2004 - 18:26
Bonjour
Je souhaite utiliser une indirection pour paramétrer ma requete, car je lance
une requete différente suivant la valeur d'une combo,
donc je fixe moi-meme la requete à utiliser en fonction de la valeur de ma
combo
//D'abord je positionne le nom de la requete dans une variable de type chaine
:
MaRequete est une chaine

//J'initialise ma variable
MaRequete = "Requete1"

Mais l'indirection que j'essaie ne fonctionne pas :
{MaRequete+".MonParametre"} = 1

Et j'obtiens l'erreur :
- L'élément 'MaRequete.MonParametre' est inconnu.
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 1059

Si quelqu'un sait comment faire... (j'ai essayé plein d'indirection sans
résultat)

Merci d'avance
Publicado el 22,julio 2004 - 18:53
Oups
Bon finalement c'est pas possible :

# aide windev
# indirections
# Notation <Nom de la requête>.<Nom du paramètre>
# Attention :
# -Il n'est pas possible d'utiliser d'opérateurs d'indirection ou la compilation
dynamique (fonction Compile) avec cette syntaxe.

Ben c'est bien dommage pour le coup j'aurai évité quelques fonctions supplémentaires....




"Raoul" <raoul202@hotmail.com> wrote:


Bonjour
Je souhaite utiliser une indirection pour paramétrer ma requete, car je

lance
une requete différente suivant la valeur d'une combo,
donc je fixe moi-meme la requete à utiliser en fonction de la valeur de

ma
combo
//D'abord je positionne le nom de la requete dans une variable de type chaine
:
MaRequete est une chaine

//J'initialise ma variable
MaRequete = "Requete1"

Mais l'indirection que j'essaie ne fonctionne pas :
{MaRequete+".MonParametre"} = 1

Et j'obtiens l'erreur :
- L'élément 'MaRequete.MonParametre' est inconnu.
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 1059

Si quelqu'un sait comment faire... (j'ai essayé plein d'indirection sans
résultat)

Merci d'avance
Publicado el 24,julio 2004 - 11:13
Je n'ai pas trouvé ces précisions dans l'aide "Indirection" !!
Mais les constantes permettant de préciser le type de l'élément recherché
ne mentionnent pas "indRequête"...


"Raoul" <raoul202@hotmail.com> wrote:


Oups
Bon finalement c'est pas possible :

# aide windev
# indirections
# Notation <Nom de la requête>.<Nom du paramètre>
# Attention :
# -Il n'est pas possible d'utiliser d'opérateurs d'indirection ou la compilation
dynamique (fonction Compile) avec cette syntaxe.

Ben c'est bien dommage pour le coup j'aurai évité quelques fonctions supplémentaires....




"Raoul" <raoul202@hotmail.com> wrote:


Bonjour
Je souhaite utiliser une indirection pour paramétrer ma requete, car je
lance

une requete différente suivant la valeur d'une combo,
donc je fixe moi-meme la requete à utiliser en fonction de la valeur de
ma

combo
//D'abord je positionne le nom de la requete dans une variable de type

chaine
:
MaRequete est une chaine

//J'initialise ma variable
MaRequete = "Requete1"

Mais l'indirection que j'essaie ne fonctionne pas :
{MaRequete+".MonParametre"} = 1

Et j'obtiens l'erreur :
- L'élément 'MaRequete.MonParametre' est inconnu.
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 1059

Si quelqu'un sait comment faire... (j'ai essayé plein d'indirection sans
résultat)

Merci d'avance

Publicado el 26,julio 2004 - 14:03
en fait la rubrique d'aide spécifiant cela s'appelle :
"Deux méthodes pour passer des paramètres à une requête"
et le paragraphe est :
"Notation <Nom de la requête>.<Nom du paramètre>"

ce résultat n'est pas obtenu à la suite d'une recherche sur "requete" ou
"indirections"

Je ne trouve pas "indRequête" dans l'aide...


"Jean-Pierre Bloch" <jp.bloch@monsieur-store.net> wrote:


Je n'ai pas trouvé ces précisions dans l'aide "Indirection" !!
Mais les constantes permettant de préciser le type de l'élément recherché
ne mentionnent pas "indRequête"...


"Raoul" <raoul202@hotmail.com> wrote:


Oups
Bon finalement c'est pas possible :

# aide windev
# indirections
# Notation <Nom de la requête>.<Nom du paramètre>
# Attention :
# -Il n'est pas possible d'utiliser d'opérateurs d'indirection ou la compilation
dynamique (fonction Compile) avec cette syntaxe.

Ben c'est bien dommage pour le coup j'aurai évité quelques fonctions supplémentaires....




"Raoul" <raoul202@hotmail.com> wrote:


Bonjour
Je souhaite utiliser une indirection pour paramétrer ma requete, car je
lance

une requete différente suivant la valeur d'une combo,
donc je fixe moi-meme la requete à utiliser en fonction de la valeur de
ma

combo
//D'abord je positionne le nom de la requete dans une variable de type
chaine

:
MaRequete est une chaine

//J'initialise ma variable
MaRequete = "Requete1"

Mais l'indirection que j'essaie ne fonctionne pas :
{MaRequete+".MonParametre"} = 1

Et j'obtiens l'erreur :
- L'élément 'MaRequete.MonParametre' est inconnu.
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 1059

Si quelqu'un sait comment faire... (j'ai essayé plein d'indirection sans
résultat)

Merci d'avance