Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Concevoir des formulaires InfoPath avec SharePoint 2013

Alimenter tous les contrôles à partir d'une liste

Testez gratuitement nos 1340 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Apprenez à alimenter tous les champs d'un nouveau formulaire à partir d'une liste SharePoint unique.
06:33

Transcription

L'objectif de cet exercice est d'alimenter tous les champs d'un formulaire à partir d'une liste SharePoint unique. Autrement dit, vous allez avoir une méthode qui permet en une seule fois d'alimenter tous les champs d'une zone prédéfinie, bien sûr, de votre formulaire, donc, vous allez d'abord créer une liste. Alors, cette liste vous la créez sur votre site SharePoint d'une façon tout à fait classique. Donc, c'est une liste personnalisée, vous l'appelez lstSavoir, vous allez indiquer dans cette liste-là, donc, on va Modifier la liste, vous allez ajouter une colonne et cette colonne va contenir en réalité les compétences de personnes ou de sociétés de fournisseurs, par exemple, Compétence, et là on va mettre une liste de choix, on va mettre Informatique, Qualité et par exemple Ressources humaines, voilà. OK, donc c'est une simple liste, et il ne reste plus qu'à mettre des zones, donc là on va utiliser un nom fictif NOVA et on va dire que la compétence est l'informatique. On arrête la modification. On pourrait mettre plusieurs valeurs, mais une seule valeur suffit. Une fois que vous avez créé cette liste, vous pouvez faire un clic droit sur Fournisseur, Concevoir. Alors, dans le ruban de Données, il y a plusieurs façons d'utiliser ce ruban-là, soit en faisant des connexions vers de la messagerie, vers les bibliothèques SharePoint, ou d'autres emplacements, par exemple, comme un service Web. Ici, ce que vous avez utilisé c'est justement à partir de la liste SharePoint qui se trouve ici que vous souhaitez récupérer des informations. Donc là c'est pour envoyer des données, et là c'est pour les récupérer. Donc ici, à partir de la liste SharePoint, vous mettez l'emplacement du site, ne mettez pas tout de suite l'emplacement de la liste, ça ne servirait à rien, et descendez, vous retrouvez votre liste, vous cliquez dessus, Suivant, et là vous allez dire les informations que vous souhaitez récupérer, eh bien, c'est le titre et la compétence. Suivant, Suivant. Vous pouvez donner un nom à votre connexion, c'est plutôt une bonne pratique en réalité, ça évite de créer de la confusion, surtout au début, entre la liste et la connexion de données, même si évidemment elles sont liées étroitement. Terminer. Donc là, vous avez créé une connexion de données, vous allez maintenant créer un nouvel affichage. Donc, pour cela, dans le ruban Création de page, vous allez cliquer sur la partie haute du bouton Nouvel affichage, ici, et dans la boîte de dialogue Ajouter une vue, vous saisissez vueListeSharePoint, voilà, par exemple, et vous cliquez sur OK. Vous ajoutez un titre Fournisseur, Four... ni... sseur... Vous pouvez mettre la provenance, liste SharePoint entre parenthèses. Vous allez ajouter aussi des tableaux, donc Insertion, on va prendre celui-ci, vous allez supprimer une ligne qui ne sert à rien puisque vous n'avez que deux champs et vous allez donc afficher Champs. Champs est déjà affiché, très bien. Vous allez à ce moment-là sur la liste des champs qui apparaît ici, vous avez en fait la possibilité de sélectionner différents types de listes, notamment les informations principales, donc, les informations du formulaire ou bien à des informations qui viennent de la connexion. Donc là, c'est le cas, vous cliquez sur le nom de la connexion, et là vous voyez apparaître les différents champs. Donc, en fait, la connexion apparaît sous forme d'une source secondaire, donc il faut bien la sélectionner, et vous avez tous les champs qui sont présents, notamment sous MyFields, si vous allez dans dataFields, vous trouvez tous les champs qui sont présents, dont d'ailleurs la colonne ID qui est souvent cachée, mais qui est bien présente, on peut la faire apparaître rapidement, pour vérifier qu'elle est bien là, ici, c'est celle-là, ID, vous la voyez bien. Donc, elle est bien présente et à ce moment-là, vous pouvez retrouver donc ce que je disais, toutes les colonnes qui sont présentes, et si vous cliquez, par exemple, vous survolez et vous cliquez sur compétences, et là vous voyez une petite flèche qui apparaît, et en fait cette petite flèche vous permet de choisir la présentation du champ. Est-ce que vous souhaitiez que ce soit en zone de texte, en zone de liste déroulante, etc. Donc, maintenant que vous avez fait connaissance avec les champs des connexions secondaires, vous allez glisser tout simplement le champ Titre dans la première ligne. Alors, par contre, vous voyez que la répartition n'est pas harmonieuse, c'est à vous de répartir uniformément les champs, mais bon c'est comme ça, et là vous prenez Compétences, et là vous mettez aussi Compétences. Donc, ça veut dire qu'il faut arranger le tableau, notamment ici vous allez mettre Titre, comme ça Titre c'est fait. Vous l'enlevez ici, sinon ça serait moche. Là, on va enlever Compétences, on va mettre Compétences et on va arranger un tout petit peu les cellules, on va les agrandir, je pense que c'est bien, comme ça vous avez une vue un petit peu plus uniforme, car vous remarquerez que les champs sont déposés dans des sections extensibles. Donc, c'est pour ça qu'il faut l'arranger par vous-même. Bon, c'est fait, il ne vous reste plus qu'à vérifier que vous avez bien récupéré les valeurs en question. Donc, vous pouvez enregistrer déjà vos modifications, vous allez dans Accueil, vous faites Aperçu, donc là l'avis de sécurité est tout à fait normal parce que vous essayez d'accéder à des données externes. Donc là, on va dire Oui, et on récupère bien et automatiquement les valeurs qui sont présentes dans la liste. Donc là, on l'a fait pour la totalité du formulaire, dans la pratique, vous ne le feriez que pour une partie du formulaire simplement, mais c'est très utile pour pouvoir récupérer justement automatiquement les valeurs. Vous fermez tout.

Concevoir des formulaires InfoPath avec SharePoint 2013

Concevez des formulaires SharePoint avec InfoPath. Ajoutez un tableau et des champs, effectuez le masquage conditionnel des zones, créez un formulaire extensible, etc.

2h30 (37 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
InfoPath InfoPath 2013
Spécial abonnés
Date de parution :16 nov. 2016

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 !