Skip to main content
Skip table of contents

QOP-DEROULE

BUT

Cette fonction permet de dérouler un questionnaire optionnel.

Cette fonction est disponible uniquement dans les requêtes de type GCQ.

TYPE

CARACTERE (Fonction Gestion)

SYNTAXE

Variable = QOP-DEROULE( )

PARAMETRES

Aucun.

EXEMPLE

SI SDQ.Ques_EnvTyp = CLO.«OPT»

   VLO.fct = QOP-DEROULE( )

FIN_BLOC

NOTES

  • Le déroulement du questionnaire optionnel réalisé par cette fonction est similaire à une entrée interactive sur le questionnaire optionnel et à sa validation dés l’arrivée sur la première question saisissable).  Ce déroulement peut être déclenché via DIALOG lorsque l’utilisateur ne passe pas volontairement sur le questionnaire optionnel mais que le contexte nécessite de dérouler le questionnaire optionnel (exemple : une variable influant sur le questionnaire optionnel a été modifiée avant d’arriver sur la question déclenchant le questionnaire optionnel, mais l’utilisateur a décidé de ne pas accéder interactivement au questionnaire optionnel).

  • Cette fonction retourne une erreur si le contexte d’exécution de l’instruction ne correspond pas à une question sur laquelle un questionnaire optionnel est rattaché (question courante ou question parcourue dans l’itération de l’instruction POUR CHAQUE QUESTION). La variable contextuelle SDQ.Ques_EnvTyp contient la valeur OPT si la question permet de déclencher un questionnaire optionnel. Cette fonction retourne également une erreur si le déroulement du questionnaire optionnel retourne une erreur (instruction LC-ERREUR sur une question du questionnaire optionnel, questionnaire optionnel non disponible, …).

  • Dans le cas du déroulement du requête GCQ qui parcourt le questionnaire, si la question traitée du contexte courant traité est liée à un questionnaire optionnel (SDQ.Ques_EnvTyp = CLO.«OPT») et passe du statut affiché au statut non affiché, la fonction QOP-DEROULE doit être exécutée afin de détacher le contexte précédemment saisi ; DIAPASON réalisera ce traitement automatiquement lors de l’enregistrement du contexte.

  • La variable SCR.CtxSelLOp maintient la liste des questions du contexte courant sur lesquelles un questionnaire optionnel est effectivement défini au fur et à mesure du déroulement du questionnaire courant.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.