Initialiser dynamiquement les libellés des questions à l'aide des VBQ
Il est possible de piloter dynamiquement le libellé des différentes questions d’une PSD.
Par exemple, ici à l’ouverture de la PSD les champs ont des noms banalisés, mais quand on saisit la valeur “ART” sur la question Entité, les libellés changent:
Pour piloter le libellé des différentes questions, on utilise des variables VBQ : Variable Temporaire Questionnaire.
On peut définir ces variables depuis le studio Diapason.
Les libellés de question étant du texte, nous n’allons utiliser que des VBQ de type Caractère !
Vous avez surement déjà un certains nombres de VBQ créées sur votre environnement, donc il n’est généralement pas nécessaire de venir en créer des nouvelles.
Une fois les VBQ créées, on va pouvoir les rattacher à nos questions sur le questionnaire.
Ajouter les VBQ sur le questionnaire/la présentation
Pour le PSD Simples
Dans la définition du questionnaire, il est possible de rattacher des “Variables Libellés” et des “Variables Titres” sur chacune des questions:
C’est ici qu’on va venir rattacher nos variables VBQ.
La variable Libellé permet de surcharger le Libellé de la question (la partie à gauche de la zone saisissable)
La variable Titre permet de surcharger le libellé complémentaire de la question (la partie à droite de la zone saisissable)
Pour les PSD FMO
Sue les PSD FMO, on peut rattacher une Variable Libellé sur notre question depuis les propriétés d’une zone de l’ergonomie:
On vient ensuite les initialiser dans la requête de contrôle local
Une fois les VBQ rattachées sur nos différentes questions, il suffit de les initialiser au bon moment dans notre requête de contrôle locale:
Et voilà le résultat 🙂 :