PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Paramètres d'un état
Paramètres d'un état
Iniciado por DomiPi, 30,nov. 2004 14:14 - 4 respuestas
Publicado el 30,noviembre 2004 - 14:14
Bonjour,
Je ne parviens pas à trouver où définir des paramètres à passer à un état créé avec l'éditeur d'état
Qqun peut il me mettre sur le bon chemin?
Pour lui passer, je ferai iImprimeEtat(MonEtat,MonPremierParam,MonDeuxieme)
J'ai vu qu'ils doivent être défini dans le code d'ouverture de l'état mais où se trouve ce code??
Merci
Publicado el 30,noviembre 2004 - 10:35
Dans l'éditeur d'État, clic-droit sur le formulaire et l'option "Code de
l'état".

ATTENTION : si dans la description de l'état, le minimum et/ou maximum sont
cochés, alors il faut passer ces un ou deux paramètres lors de l'appel, en
plus des paramètres définis dans le code de l'état.


"DomiPi" <dominique.piret@tiscali.be> a écrit dans le message de
news:41ac5a40@news.pcsoft.fr...

Bonjour,
Je ne parviens pas à trouver où définir des paramètres à passer à un état

créé avec l'éditeur d'état
Qqun peut il me mettre sur le bon chemin?
Pour lui passer, je ferai

iImprimeEtat(MonEtat,MonPremierParam,MonDeuxieme)
> J'ai vu qu'ils doivent être défini dans le code d'ouverture de l'état mais
où se trouve ce code??
Merci

Publicado el 30,noviembre 2004 - 15:07
clic droit 'code de l'état' (sour l'éditeur d'état)
dans 'ouverture de MonEtat' saisir :

PROCEDURE MonEtat(Param1,Param2...)

"DomiPi" <dominique.piret@tiscali.be> a écrit dans le message de
news:41ac5a40@news.pcsoft.fr...

Bonjour,
Je ne parviens pas à trouver où définir des paramètres à passer à un état

créé avec l'éditeur d'état
Qqun peut il me mettre sur le bon chemin?
Pour lui passer, je ferai

iImprimeEtat(MonEtat,MonPremierParam,MonDeuxieme)
> J'ai vu qu'ils doivent être défini dans le code d'ouverture de l'état mais
où se trouve ce code??
Merci

Publicado el 30,noviembre 2004 - 16:04
Bonjour,
Le code d'ouverture de l'état est accessible depuis ton état.
Menu..Code..Code de l'état.
Le code d'ouverture est en tête de l'état avant la lecture des données de
l'état.
Dans ce code, tu devras indiquer :
Procédure NomDeTonEtat(parm1, parm2,parmx)

Dans la fenêtre qui lance l'état, selon que ton état est basé sur une
requête ou non, tu auras également à indiquer :
iApercu(i100) // par exemple pour l'aperçu écran
iInitRequeteEtat(NomDeTonEtat,parm1,parm2,parmx) // Initialisation
iImprimeEtat(NomDeTonEtat,parm1,parm2,parmx) // Impression de l'état créé
avec l'éditeur
iFermeEtat() // Fermeture
Cordialement

"DomiPi" <dominique.piret@tiscali.be> a écrit dans le message de news:
41ac5a40@news.pcsoft.fr...

Bonjour,
Je ne parviens pas à trouver où définir des paramètres à passer à un état
créé avec l'éditeur d'état
Qqun peut il me mettre sur le bon chemin?
Pour lui passer, je ferai
iImprimeEtat(MonEtat,MonPremierParam,MonDeuxieme)
J'ai vu qu'ils doivent être défini dans le code d'ouverture de l'état mais
où se trouve ce code??
Merci

Publicado el 30,noviembre 2004 - 16:20
Salut,

Dans le code d'ouverture de l'état, il suffit de décrire une entête de procédure ainsi:

PROCEDURE <NomEtat>(<NomParam1>,<NomParam2> = "<ValeurParDéfautParam2>")

Ciao
http://wdgotcha.atspace.com

Note: j'ai trouvé "facilement" cette info dans l'aide en recherchant paramètre+état