Ajouter un message de confirmation pour une action d’un Tableur Dynamique
Il est possible d’ajouter un message de confirmation lors du lancement d'une action du tableur dynamique, comme ci-dessous :
Quand on lance notre action “Ajout article”, le message de confirmation suivant apparait:
Ca se passe dans la requête RCT de contrôle local du tableur :
Comment faire ?
SI SCR.RCT_TypeAcces = CLO."ACT" /*l’utilisateur a utilisé l’action spécifique du tableur */
SI SCR.RCT_TypeAction = CLO."RefAction" /* référence de l’action lancée par l’utilisateur */
INIT VBP.IAP_TypeFils = CLO."MCO" /* indique qu’il s’agit d’une confirmation */
INIT VBP.IAP_RefFils = CLO."Voulez-vous lancer l’action ?" /* message à afficher */
INIT VBP.IAP_ValActFils = CLO."VAL-MES" /* action à recevoir au retour du message en mode IAP (ci-dessous)*/
FIN_BLOC
FIN_BLOC
SI SCR.RCT_TypeAcces = CLO."IAP" /* lorsque l’on revient sur le tableur principal, la RCT est exécutée , la variable critère RCT_TypeAcces a pour valeur IAP */
SI SCR.RCT_TypeAction = CLO."VAL-MES" /* on a validé ou abandonné le message */
SI SCR.IAP_ParActFils = CLO."VAL"/* on a validé le message et cela lance donc la PSD */
/* On veut boucler lancer une PSD lors de la validation.*/
INIT VBP.IAP_ModeAcc = CLO."V"
INIT VBP.IAP_ModeRet = CLO."V"
INIT VBP.IAP_TypeFils = CLO."PSD"
INIT VBP.IAP_RefFils = CLO."RefPSD"
SINON /*On a abandonné le message/
FIN_BLOC
FIN_BLOC
FIN_BLOC
Plus d’infos sur les MCO ici!