Navigation

Validateurs et conditions de sondages

Dans un sondage, vous pouvez ajouter des validations et des conditions sur les questions, soit afin d’utiliser les réponses pour améliorer la navigation ou mettre en ligne un quiz nécessitant une validation des réponses et l’attribution de pointage.


Syntaxe

La condition ou la validation utilise toujours la même syntaxe composée des éléments suivants :
(propriété opérateur valeur)
(Q1.C2.Checked == 1) 

Les parenthèses permettent, tout comme une formule mathématique, de faire des regroupements de critères. Dans l’exemple suivant, la condition ou validation s’effectuerait si le choix 1 (C1) ou (||) le choix 2 (C2) de la question 1 (Q1) a été sélectionné et que la question 2 (Q2) est complétée.
(Q1.C1.Checked == 1 || Q1.C2.Checked == 1) && (Q2.isCompleted == 1)


Formules de validation et conditions

Question en général
Propriété
Decription
Qx.Error
Booléen
Pour savoir si la question est en erreur.
Qx.isCompleted
Booléen
Pour savoir si la question est complétée.
Question texte ou échelle de valeur (boutons radio)
Propriété
Decription
Qx.Label
Texte
L'étiquette (énoncé) de la question.
Qx.Value
Texte ou Numérique
Valeur de la question.
Question à choix unique
(menu déroulant ou bouton radio)
Propriété
Decription
Qx.Label
Texte
L'étiquette (énoncé) de la question.
Qx.Value
Texte ou numérique
Valeur de la question.
Qx.Cy.Label
Texte
L'étiquette du choix numéro "y".
Qx.Cy.Selected
Booléen
Le numéro "y" a été choisi.
Qx.Cy.Value
Texte ou Numérique
Valeur du choix numéro "y".
Question à choix multiples
(cases à cocher)
Propriété
Decription
Qx.Label
Texte
L'étiquette (énoncé) de la question.
Qx.Value
Texte ou Numérique
Valeur de la question.
Qx.Count
Numérique
Nombre de choix sélectionnés.
Qx.Cy.Checked
Booléen
Le choix "y" a été coché.
Qx.Cy.Value
Texte ou Numérique
Valeur du choix numéro "y".
Qx.Cy.Label
Texte
L'étiquette du choix "y". 
Question matrice à choix unique
(boutons radio)
Propriété
Decription
Qx.Ry.Label
Texte
L'étiquette de la ligne numéro "y".
Qx.Ry.Value
Texte ou Numérique
Valeur de la ligne numéro "y".
Qx.Ry.Cz.Selected
Booléen
Le choix numéro "z" de la ligne numéro "y" a été sélectionné.
Qx.Cy.Count
Numérique
Nombre de choix sélectionnés pour la colonne de choix "y".
Qx.Cy.Value
Texte ou Numérique
Valeur du choix numéro "y".
Qx.Cy.Label
Texte
L'étiquette du choix "y". 
Matrice de cases à cocher
Propriété
Decription
Qx.Ry.Label
Texte
L'étiquette de la ligne numéro "y".
Qx.Count
Numérique
Le nombre de cases cochées au total.
Qx.Ry.Count
Numérique
Le nombre de cases cochées sur la ligne "y".
Qx.Cy.Count
Numérique
Le nombre de cases cochées pour la colonne de choix "y".
Qx.Ry.Value
Texte ou Numérique
La première case à cocher sur la ligne "y" comprend une valeur (indique la valeur s'il y en a une ou si elle est vide). 
Qx.Cy.Checked
Booléen
La case à cocher "y" a été cochée. 
Qx.Cy.Cz.Checked
Booléen
La case à cocher "z" a été sélectionnée à la ligne "y". 
Qx.Ry.Cz.Value
Texte ou Numérique
La case à cocher "z" a été coché à la ligne "y".
Qx.Cy.Label
Texte
L'étiquette de la colonne "y".
Validateur
Propriété
Decription
Vx.isCompleted
Booléen
Le validateur a été exécuté (vrai), si non (faux).
Vx.Value
Texte ou Numérique
Le validateur, selon la réponse, comprend une valeur, (indique la valeur s'il y en a une ou si elle est vide).
Vx.IsTrue
Booléen
Indique si le validateur retourne vrai ou faux.
Vx.Text
Texte
Retourne le texte associé à un validateur, selon si le validateur est vrai ou faux.
Vx.Description
Texte
Retourne la description associée à un validateur.
Vx.HelpText
Texte
Retourne le texte d’aide associé à un validateur.
Case « Précisez » d'un choix
Propriété
Decription
Qx.Oy.Value
Texte ou Numérique
La case précisée de cette question comprend une valeur (indique la valeur s'il y en a une ou si elle est vide).
Qx.Ry.Oz.Value
Texte ou Numérique
La case précisée de cette ligne comprend une valeur, laquelle ou elle est vide.
Échelle de valeurs
Propriété
Decription
Qx.Value
Numérique
La question comprend une valeur (indique s'il y a une valeur ou si elle est vide) .
Qx.Ry.Value
Numérique
La ligne "y" comprend une valeur (indique la valeur s'il y en a une ou si elle est vide).
Qx.Ry.Label
Texte
L'étiquette de la ligne "y" dans la bonne langue.
Page de question
Propriété
Decription
Px.isCompletedLa page "x" a été complétée (vrai), si non (faux).
Paramètre
Propriété
Decription
Ex.Value
Le type varie selon le paramètre
Retourne la valeur d’un paramètre.
Ex.isCompleted
Booléen
Indique si une valeur est disponible pour le paramètre en question.


Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.