Concevoir des formulaires InfoPath avec SharePoint 2013

Se connecter à SQL Server

Testez gratuitement nos 1325 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Les valeurs sont stockées dans une base de données SQL Server. Voyez comment monter une connexion de données InfoPath et connectez-vous à la table tblFournisseurs de la base de données bddFormation.
06:37

Transcription

InfoPath Designer sait récupérer des informations qui sont stockées dans des listes SharePoint, mais il sait aussi le faire à partir de bases de données SQL Server. Donc, vous avez un script qui est fourni dans les fichiers d'exercices qui vous permet de créer une base de données avec une table et quelques valeurs. En réalité, vous n'avez pas besoin de ce script. À partir du moment où vous avez accès à une base de données, dans un environnement de test, bien sûr, vous pourrez faire l'exercice. Mais pour ceux qui ont le fichier, vous pouvez tout simplement aller ouvrir, voilà directement, sachant qu'il est associé à SQL Server Management Studio. Donc, si vous êtes sur un serveur avec SQL Server, il va être lancé automatiquement. Donc, sinon, l'autre façon de faire, c'est tout simplement d'aller chercher SQL Server Management Studio. Vous faites une recherche sur SQL, il apparaît ici. Vous pouvez lancer, vous connecter, et là, vous allez dans Fichier, Ouvrir, Fichier à nouveau, et là vous prenez votre script, tout dépend de votre environnement. Donc, ce script est prêt à l'emploi, par contre, il est possible que vous ayez à modifier cette ligne et notamment ce texte que je mets en surbrillance ainsi que celui-ci, pourquoi ? Eh bien, parce que c'est tout simplement l'emplacement physique où vont être stockés vos fichiers de base de données, et ça malheureusement, il n'y a pas un moyen simple de le savoir, ça dépend de chaque installation. Là, c'est l'installation par défaut, mais vous pouvez tout à fait avoir une autre valeur. Et vous cliquez sur Exécuter. Voilà, vous avez en fait un script qui s'est bien déroulé, Exécution de requête réussie, on peut vérifier au niveau de la base de données. Vous avez une base de données, elle est bien créée, elle s'appelle bddFormation, dedans vous avez tblFournisseurs, très bien, et si vous faites un clic droit et que vous demandez d'afficher les 1 000 premières lignes, il n'y en a pas tant que ça, vous savez via les trois premières valeurs que tout fonctionne bien. Très bien, vous pouvez fermer SQL Server Management Studio. Donc, une fois que vous avez créé cette base, vous allez pouvoir l'exploiter, donc, très simplement, vous avez plusieurs techniques, mais une technique très simple, c'est de créer ce que l'on appelle un fichier UDL. Là, vous appelez votre fichier, par exemple, cnxSqlserver et vous mettez .udl, alors, méfiez-vous, il faut vraiment mettre .udl, donc ce message est tout à fait positif. Donc, vous dites Oui. Si vous ne faites pas attention, et si vous ne voyez pas les extensions, effectivement si vous tapez quelque chose, donc là je saisis le même nom, mais en gardant .txt, voyez déjà que l'icône ne change pas d'aspect, eh bien, c'est parce que justement vous n'avez pas fait attention à l'extension, parce que vous ne la voyez pas. Très bien, alors ici, vous ouvrez votre fichier de connexion. Donc là, vous êtes par défaut, comme je suis sur un site SQL Server, il a choisi OLE DB SQL Server, si ce n'est pas le cas, prenez bien ce paramètre-là, et dans connexion vous allez indiquer le nom de votre serveur qui s'appelle SharePoint, donc c'est le nom du serveur SQL Server, ça peut être éventuellement une instance. Alors, si tout se passe bien, en fait vous n'avez pas de retour, vous n'avez pas de message, tout est normal, donc ne vous inquiétez pas, c'est au contraire si vous avez des messages que vous avez un problème, soit vous vous êtes trompé dans le nom, ou vous n'avez pas mis le bon nom d'instance. Donc là, vous allez cliquer sur Utiliser la sécurité intégrée de Windows NT et vous pouvez sélectionner la base de données bddFormation. Vous pouvez tester la connexion, ça fonctionne, très bien, vous cliquez sur OK. Donc, ce fichier UDL sert de pont entre la base de données et votre formulaire. Votre formulaire, eh bien, vous allez aller le chercher. Mon formulaire de travail est ici, c'est Fournisseur. Vous faites un clic droit, Concevoir, vous allez ajouter un nouvel affichage, donc, vous êtes dans Création de page, Nouvel affichage, vous le nommez vueSQLServer, vous cliquez sur OK, vous donnez un titre, Fournisseur SQL Server, très bien, vous mettez un tableau, Insertion, vous allez dans le ruban Données, ensuite cliquez sur le bouton À partir d'autres sources, et là vous allez choisir la base de données, donc, allez-y. Là, on vous demande de sélectionner une base de données, donc vous cliquez sur Sélectionner une base de données, et en fait vous allez tout simplement chercher votre fichier UDL, donc vous allez sur le bureau puisqu'il se trouve là, vous prenez votre fichier UDL, vous faites Ouvrir, vous patientez quelques secondes, vous pouvez remarquer que vous voyez bien la table qui s'affiche, on pourrait évidemment modifier le SQL qui est généré, vous pouvez personnaliser un certain nombre de choses, mais une fois que vous avez compris le principe, je dirais que l'essentiel est là, donc vous faites Suivant, Suivant, vous donnez un nom à votre connexion, on va l'appeler cnxFournisseurs, vous faites Terminer. Donc, vous avez maintenant le volet Champs qui est affiché, vous l'ouvrez un petit peu plus et vous pouvez remarquer que sous Champs ici vous avez maintenant votre connexion qui apparaît comme source de données secondaire, on va la sélectionner, et maintenant je pense que vous avez compris le principe, on retrouve bien les différents champs. Donc, vous pouvez glisser les différents champs, vite fait, vous arrangez ça, SIREN... ... Société... ... et Nombre d'employés... Je vais mettre juste Nombre, ça suffit, et on va faire disparaître tous les textes qui sont là, alors il faut faire un petit peu en aveugle, et on va agrandir, vous avez fait l'essentiel. Vous enregistrez maintenant, et vous testez, et là normalement vous devez avoir un message, c'est normal parce que c'est lié aux connexions de données, et là vous récupérez bien les valeurs des différentes sociétés avec les nombres d'employés. Le tableau n'est pas très joli, il demande une petite interprétation, mais ce qui est important c'est de comprendre le principe de la connexion à la base SQL Server. Vous fermez et c'est bon.

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 !