Permet de récupérer les données saisies dans le formulaire personnalisé créé par la commande SAISI.
La commande SAISIWAIT suit obligatoirement la commande SAISI.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('SAISIWAIT') |
CHGVAR |
VAR(&PARM1) VALUE(' ') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Exemple
/* CREATION MENU */
CHGVAR VAR(&CMD) VALUE('SAISI')
CHGVAR VAR(&PARM1) VALUE('CAPTIONS="Nom +
client;Numéro +
client;Entreprise";TIPS="Ecrire le nom +
du client;Ecrire le numéro client;Ecrire +
le nom entreprise";FIELDNAME="Formulaire +
Launcher Office"')
CHGVAR VAR(&PARM2) VALUE(' ')
CALL PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +
&PARM2 &RESULT)
/* ATTENTE CLICK SUR BOUTON */
CHGVAR VAR(&CMD) VALUE('SAISIWAIT')
CHGVAR VAR(&OPT) VALUE(' ')
CHGVAR VAR(&PARM1) VALUE(' ')
CHGVAR VAR(&PARM2) VALUE(' ')
CALL PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +
&PARM2 &RESULT2)
LNCCMD CMD(NOP) PARM1(&RESULT2)
Le formulaire créé est le suivant:
Une fois les champs remplis, l’utilisateur clique sur "envoyer", et les données saisies sont récupérées par le programme, dans la variable &RESULT2 de la commande SAISIWAIT. Les données de chaque champ sont séparées par des points virgules.
Dans notre exemple, la variable &RESULT2 contiendra :
SANDERS;123;AURA