PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Indirection pour paramétrer une requete
Indirection pour paramétrer une requete
Iniciado por raoul202, jul., 22 2004 6:26 PM - 3 respostas
Publicado em julho, 22 2004 - 6:26 PM
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 em julho, 22 2004 - 6:53 PM
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 em julho, 24 2004 - 11:13 AM
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 em julho, 26 2004 - 2:03 PM
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