SharePoint 2016 : Les formulaires InfoPath

Afficher des sections dynamiques

Testez gratuitement nos 1326 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Ici, le motif de l'urgence ne doit apparaître que si la case Urgent est cochée. Mettez en place des sections dynamiques dans le formulaire.
05:44

Transcription

Dans un formulaire une règle permet d'associer un contrôle, une logique métier sans avoir à développer. Une règle est constituée d'une ou plusieurs conditions, ainsi que des actions. Les conditions déterminent si la règle doit s'exécuter et la règle ne s'appliquera que si les conditions sont vérifiées. Par exemple, les règles peuvent être utilisées pour cacher des contrôles selon certaines conditions. Dans le modèle de formulaire « Demande », le motif de l'urgence ne doit apparaître que si la case à cocher « Urgent » est cochée, donc vous allez déjà ajouter une case à cocher « Urgent » , donc pour cela vous faites apparaître, donc les contrôles et vous allez tout simplement glisser, donc une case à cocher sous « Bloquant », ici vous allez changer l'étiquette en « Urgent » et vous allez renommer le champ ici « Propriétés », voilà vous l'appelez « caseUrgent », vous laissez tout par défaut. Alors, vous allez fusionner maintenant les quatre cellules qui sont ici, donc vous laissez que ce n'est que la souris, faites un clic droit et vous demandez à les fusionner tout simplement. Alors, je vais agrandir un petit peu la zone de contrôle. Vous allez descendre un petit peu et vous trouvez ici ce qu'on appelle un conteneur « Section », que vous allez tout simplement glisser dans la zone qui a été libérée. Ce conteneur comme son nom l'indique va tout simplement héberger un ou plusieurs contrôles. Et la visibilité de cette section, puisqu'il s'agit d'une section, sera contrôlée par la case à cocher « Urgent ». Pour cela dans le volet « Champs », donc du coup je vais le faire apparaître, vous allez faire un clic droit sur « groupe1 » qui correspond à la section, « Propriétés » et vous le renommez en « urgence », ça ce suffit. Alors, sur le formulaire cliquez à l'intérieur de la section, donc ici par exemple et grâce au ruban « Insertion » qui est là, vous allez tout simplement ajouter un tableau qui s'appelle « Deux colonnes 3 ». Donc, c'est son nom et le tableau est bien dans la section. Dans le formulaire vous cliquez sur « Cliquer pour ajouter un sous-titre » et vous l'appelez « Justification de l'urgence ». C'est mis automatiquement en majuscule, mais moi ça me va bien. Très bien ! Alors dans le tableau vous allez rajouter un contrôle « Zone de texte enrichi », donc vous faites apparaître « Zone de texte enrichi », donc c'est un peu plus haut, c'est ce contrôle-là. Et vous allez le mettre juste sous la première ligne de disponible. Voilà, donc vous pouvez à ce moment-là changer l'étiquette en « Motif ». « Motif », très bien. Et vous renommez le contrôle en « Motif ». On va faire très simple. Alors, une fois que c'est fait, vous pouvez maintenant grâce au volet « Champs » sélectionner la section « urgence ». Très bien, donc je sélectionne toute la section à une fois. C'est aussi l'intérêt du volet « Champs », c'est de pouvoir faire des sélections rapidement et sans aucune ambiguïté. Et vous allez maintenant tout simplement dans le ruban « Accueil », cliquez sur « Gérer les règles ». Donc là, vous avez maintenant le volet « Règles » qui apparaît, vous cliquez sur « Nouveau » et vous sélectionnez « Mise en forme ». En fait, il y a différents types de règles: « Validation », « Mise en forme », « Action ». Là, ce que vous voulez faire ça s'appelle en réalité une mise en forme, puisque vous allez modifier l'affichage du formulaire. Donc, « Mise en forme », voilà. Vous pouvez renommer la règle, c'est plutôt une bonne pratique, vous l'appelez « urgenceAfficher », par exemple. Voilà, vous faites une tabulation et automatiquement la règle est renommée ici aussi. Dans la section « Condition » vous cliquez sur « Aucune ». Donc, vous avez une boîte de dialogue « Condition » qui s'affiche et ceci vous allez cliquer, donc sur la flèche à droite du nom du contrôle, donc celle-ci, là voilà. Puis cliquez « Sélectionnez un champ ou un groupe » et vous allez récupérer bien sûr « caseUrgent ». Donc, OK. Et vous allez indiquer que la condition n'est pas égal à vrai, donc dans ce cas-là vous sélectionnez l'opérateur et en fait, il reste plus qu'à dire n'est pas égal à « Vrai ». Voilà, tout simplement. Donc, si caseUrgent n'est pas vrai, donc est faux autrement dit. Donc, dès que la valeur est différente de vrai, à ce moment-là, vous allez avoir effectivement la règle, la condition si elle est vérifiée qui va s'exécuter. Donc, ça c'est la condition. Maintenant quelles sont les actions qui doivent s'appliquer ? Donc là, vous cliquez sur OK bien sûr, et là vous allez tout simplement ici descendre un petit peu et vous dites « Masquer ce contrôle », tout simplement. Donc, il reste plus qu'à enregistrer votre formulaire et j'appuie sur F5 pour vérifier. Voilà, on va diminuer un petit peu la taille du ruban et donc, si je coche sur « Urgent », je vois bien apparaître justification d'urgence. Si maintenant je décoche, je ne vois pas effectivement le pavé consacré à la justification de l'urgence. Donc, dans cet exercice vous avez appris à créer une règle de mise en forme et à l'associer à un contrôle. Vous avez aussi appris à afficher ou masquer un contrôle, selon la valeur d'un autre contrôle.

SharePoint 2016 : Les formulaires InfoPath

Créez des formulaires interactifs et dynamiques avec InfoPath. Découvrez les bonnes pratiques et les erreurs à éviter lors de l'utilisation et la création de formulaires.

2h32 (34 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :2 mars 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !