OVH Cloud OVH Cloud

[WD8][Indirections et procédures]

2 réponses
Avatar
sebNews
Bonjour,
je cherche à lancer une procédure Locale à une fenêtre
avec des indirections eten lui passant des paramètres:
Fichier CLIENTS,
procédure VUE_detail_COMMANDE(N°de mon client)


Syntaxe
NomDeLaVue="VUE_detail_COMMANDE"
VGF_NomFichier[CodeVGF]="CLIENTS"
VGF_CleFichier[CodeVGF]="Code_cli"

{VGF_NomFichier[CodeVGF]+"."+VGF_CleFichier[CodeVGF]} me donne bien le code
de mon client
( contenu de CLIENTS.CODE_CLI )

Par contre l'appel de la procédure ne fonctionne pas :

{NomDeLaVue+"("+{VGF_NomFichier[CodeVGF]+"."+VGF_CleFichier[CodeVGF]}+")"}

Message d'erreur :
L'élément 'vue_detail_COMMANDE(05001325)' est inconnu.
Alors que au même endroit la syntaxe en dur fonctionne


Peut on construire dynamiquement avec les indirections un appel à une
procédure locale ?


Sébastien

2 réponses

Avatar
Bertrand
il faut utiliser l'instruction
ExécuteTraitement(NomProc,trtProcédure,Param1,Param2,...)
Avatar
sebNews
> il faut utiliser l'instruction
ExécuteTraitement(NomProc,trtProcédure,Param1,Param2,...)



Merci, je cherchais depuis hier la syntaxe

Sébastien