Share via


Procédure pas à pas : création d’une calculatrice d’emprunt immobilier à l’aide du composant WebPart Formulaire InfoPath

Dernière modification : lundi 5 avril 2010

S’applique à : SharePoint Server 2010

Dans cet article
Publication du classeur Amortissement de prêt vers Excel Services
Conception et publication du formulaire
Création d’une page de composants WebPart et configuration des composants WebPart
Connexion des composants WebPart
Test de la calculatrice d’emprunt immobilier

Cette simple calculatrice d’emprunt immobilier est un bon exemple d’application basée sur un formulaire InfoPath compatible avec les navigateurs Web et hébergé dans le composant WebPart Formulaire InfoPath pour la saisie et la validation de données, ainsi que sur un classeur Excel hébergé dans le composant WebPart Excel Web Access pour la réalisation de calculs complexes. En connectant les composants WebPart, vous pouvez envoyer les données qu’un utilisateur entre dans le formulaire vers le classeur Excel.

Cette procédure pas à pas comprend les étapes générales suivantes :

  • Publication de l’exemple de modèle Amortissement de prêt de Microsoft Excel 2010 vers une bibliothèque de documents d’un site situé sur Microsoft SharePoint Server 2010 via Excel Services.

  • Conception et publication d’un formulaire compatible avec les navigateurs Web de Microsoft InfoPath 2010 vers une bibliothèque de documents d’un site situé sur SharePoint Server 2010.

  • Création d’une page de composants WebPart, ajout du composant WebPart Formulaire InfoPath et du composant WebPart Excel Web Access à cette page, puis définition des connexions entre les deux composants WebPart.

  • Test de la page de la calculatrice d’emprunt immobilier.

Procédez comme indiqué ci-dessous pour créer une calculatrice d’emprunt immobilier dans une page de composants WebPart à l’aide des composants WebPart InfoPath et Excel.

Publication du classeur Amortissement de prêt vers Excel Services

Pour fournir un classeur permettant d’effectuer des calculs, publiez un classeur basé sur l’exemple de modèle Amortissement de prêt vers une bibliothèque de documents située sur SharePoint Server 2010 via Excel Services. Pour permettre au classeur de fonctionner correctement avec le composant WebPart Excel Web Access, vous devez supprimer la protection et la validation des données du classeur avant de publier ce dernier. Pour rendre possible l’envoi de données du composant WebPart Formulaire InfoPath vers le classeur, vous devez configurer les cellules à utiliser en tant que paramètres pour la réception des données.

Pour publier le classeur Amortissement de prêt vers Excel Services

  1. Ouvrez Excel 2010, puis cliquez sur l’onglet Fichier.

  2. Cliquez sur Nouveau, sur Exemples de modèles, puis double-cliquez sur Amortissement de prêt.

  3. Sous l’onglet Révision, cliquez sur Ôter la protection de la feuille.

  4. Sous l’onglet Accueil, cliquez sur Rechercher et sélectionner, puis sur Sélectionner les cellules.

  5. Cliquez sur Validation des données, sur Tout, puis sur OK. Cela permet de sélectionner toutes les cellules du classeur qui contiennent une validation des données.

  6. Sous l’onglet Données, cliquez sur Validation des données.

  7. À l’invite La sélection contient plus d’un type de validation. Effacer les réglages courants puis continuer ?, cliquez sur OK.

  8. Dans la boîte de dialogue Validation des données, cliquez sur Effacer tout, puis sur OK.

  9. Cliquez sur l’onglet Fichier, sur Enregistrer et envoyer, sur Enregistrer dans SharePoint, puis cliquez sur le bouton Rechercher un emplacement.

  10. Tapez l’URL d’une bibliothèque de documents du site SharePoint Server 2010 où vous souhaitez créer la page de composants WebPart de calculatrice d’emprunt immobilier.

  11. Assurez-vous que la case à cocher Ouvrir dans Excel dans le navigateur est activée, puis cliquez sur le bouton Options de publication.

  12. Sous l’onglet Paramètres, cliquez sur Ajouter, puis sélectionnez les plages nommées suivantes dans la boîte de dialogue Ajouter des paramètres : Interest_Rate, Loan_Amount, Loan_Start, Loan_Years et Num_Pmt_Per_Year.

  13. Cliquez sur OK à deux reprises, entrez un nom pour le classeur, puis cliquez sur Enregistrer afin de publier le classeur vers la bibliothèque de documents SharePoint à l’aide d’Excel Services.

Dans la prochaine section, vous allez créer et publier un formulaire compatible avec les navigateurs Web, qui permet d’envoyer des données à partir du composant WebPart Formulaire InfoPath.

Conception et publication du formulaire

Pour fournir un formulaire compatible avec les navigateurs Web et qui permet d’entrer des données à envoyer au classeur Amortissement de prêt, utilisez InfoPath 2010 afin de créer le formulaire décrit dans les étapes ci-après, puis publiez ce dernier vers une bibliothèque de documents d’un site situé sur SharePoint Server 2010.

Pour concevoir et publier le formulaire

  1. Ouvrez InfoPath 2010, puis double-cliquez sur le modèle de formulaire Formulaire vierge sous Modèles de formulaires courants, sous l’onglet Nouveau.

  2. Dans le volet Office Champs, cliquez avec le bouton droit sur mesChamps, cliquez sur Ajouter, tapez TauxIntérêt, puis cliquez sur OK. Répétez cette étape pour ajouter les quatre champs suivants : MontantPrêt, DébutPrêt, DuréePrêt et NbrePmtParAn.

  3. Faites glisser les cinq champs à partir du volet Office Champs afin de les ajouter au formulaire en tant que contrôles de zone de texte.

  4. Ajoutez un contrôle Bouton au formulaire, puis sous l’onglet Propriétés du Ruban, remplacez l’étiquette du bouton par Envoyer les données.

  5. Sous l’onglet Propriétés, cliquez sur Règles.

  6. Dans le volet Office Règles, cliquez sur Nouveau, puis sur Action.

  7. Cliquez sur Ajouter, sur Envoyer les données au composant WebPart, puis sur Promotion de propriétés.

  8. Cliquez sur Ajouter en regard de la liste située sous le texte Les champs ci-dessous pourront être utilisés comme paramètres de connexion de composant WebPart SharePoint.

  9. Sélectionnez l’un des cinq champs, affectez Sortie à Type de paramètre, puis cliquez sur OK. Répétez cette étape pour chacun des champs restants, puis cliquez sur OK pour fermer la boîte de dialogue Options de formulaire.

  10. Cliquez sur OK pour fermer la boîte de dialogue Détails de la règle.

  11. Cliquez sur l’onglet Fichier, sur Publier, puis sur SharePoint Server.

  12. Nommez le formulaire FormulairePrêt, puis cliquez sur Enregistrer.

  13. Exécutez pas à pas l’Assistant Publication pour publier le modèle de formulaire vers une bibliothèque de formulaires du site SharePoint Server 2010 où vous avez publié le classeur Amortissement de prêt.

Dans la prochaine section, vous allez créer une page de composants WebPart, puis ajouter le composant WebPart Formulaire InfoPath et le composant WebPart Excel Web Access à cette page.

Création d’une page de composants WebPart et configuration des composants WebPart

Les étapes suivantes montrent comment créer une page de composants WebPart qui contient le composant WebPart Formulaire InfoPath et le composant WebPart Excel Web Access ; elles montrent également comment configurer les composants WebPart pour afficher le formulaire et le classeur Amortissement de prêt que vous avez publiés précédemment.

Pour créer la page de composants WebPart

  1. Ouvrez le site SharePoint Server 2010 où vous avez publié le classeur Amortissement de prêt et le formulaire InfoPath compatible avec les navigateurs Web.

  2. Cliquez sur Actions du site, puis sur Autres options.

  3. Sous Filtrer par, cliquez sur Page, sur Page de composants WebPart, puis sur Créer.

  4. Nommez la page CalculatriceEmpruntImmobilier, choisissez le Modèle de mise en page à utiliser, spécifiez la Bibliothèque de documents dans laquelle enregistrer la page de composants WebPart, puis cliquez sur Créer. La nouvelle page s’ouvre dans le navigateur.

  5. Cliquez sur Ajouter un composant WebPart dans la zone de la page où vous souhaitez insérer le composant WebPart Formulaire InfoPath.

  6. Dans la liste Catégories, cliquez sur Formulaires.

  7. Dans la liste Composants WebPart, cliquez sur Composant WebPart Formulaire InfoPath, puis sur Ajouter.

  8. Cliquez sur le lien dans le composant WebPart pour ouvrir le volet des outils.

  9. Dans la liste déroulante Liste ou bibliothèque du volet des outils, sélectionnez la bibliothèque de formulaires où vous avez publié votre formulaire, puis cliquez sur OK au bas du volet des outils.

  10. Cliquez sur Ajouter un composant WebPart dans la zone de la page où vous souhaitez insérer le composant WebPart Excel Web Access.

  11. Dans la liste Catégories, cliquez sur Données métiers.

  12. Dans la liste Composants WebPart, cliquez sur Excel Web Access, puis sur Ajouter.

  13. Cliquez sur le lien dans le composant WebPart pour ouvrir le volet des outils.

  14. Dans la zone Classeur du volet des outils, tapez l’URL pointant vers le classeur Amortissement de prêt que vous avez publié vers Excel Services, ou cliquez sur le bouton en regard de la zone Classeur, naviguez jusqu’au classeur Amortissement de prêt dans la boîte de dialogue Sélectionner un bien, puis cliquez sur OK.

  15. Sous Navigation et interactivité, désactivez la case à cocher Afficher le volet Office Paramètres, puis cliquez sur OK au bas du volet des outils.

Connexion des composants WebPart

Les étapes suivantes montrent comment spécifier les paramètres de connexion entre les composants WebPart. Vous pouvez soit modifier la page de composants WebPart dans le navigateur et utiliser la commande Connexions, soit modifier la page dans SharePoint Designer 2010 et utiliser la commande Ajouter une connexion correspondante.

Pour connecter les composants WebPart en modifiant la page dans le navigateur

  1. Si la page de composants WebPart n’est pas déjà ouverte pour être modifiée dans le navigateur, cliquez sur Modifier la page, sous l’onglet Page du Ruban.

  2. Cliquez sur la flèche déroulante dans l’angle supérieur droit du composant WebPart Formulaire InfoPath, pointez sur Connexions, sur Envoyer les données au composant WebPart, puis cliquez sur Excel Web Access.

  3. Dans la boîte de dialogue Configurer la connexion, sélectionnez Taux d’intérêt dans la zone Nom de champ du fournisseur, sélectionnez Taux_Intérêt dans la zone Nom de champ du consommateur, puis cliquez sur Terminer.

  4. Répétez les étapes 2 et 3 pour les quatre paramètres de connexion restants (Montant du prêt, Début du prêt, Durée du prêt et Nbre Pmt Par An), puis cliquez sur Terminer après avoir spécifié chacun d’eux.

  5. Cliquez sur Arrêter la modification sous l’onglet Page pour enregistrer la page.

Pour connecter les composants WebPart en modifiant la page dans SharePoint Designer

  1. Ouvrez la page de composants WebPart dans le navigateur, sous l’onglet Page, cliquez sur la flèche déroulante située sous le bouton Modifier la page, puis cliquez sur Modifier dans SharePoint Designer.

  2. Cliquez avec le bouton droit sur le composant WebPart Formulaire InfoPath, puis cliquez sur Ajouter une connexion.

  3. Dans la première page de la boîte de dialogue Assistant Connexions des composants WebPart, sélectionnez Envoyer les données au composant WebPart, puis cliquez sur Suivant.

  4. Sélectionnez Se connecter à un composant WebPart sur cette page, puis cliquez sur Suivant.

  5. Dans la liste déroulante Composant WebPart cible, sélectionnez Excel Web Access, dans la liste déroulante Action cible, sélectionnez Plusieurs valeurs de filtre, puis cliquez sur Suivant.

  6. Mappez chacun des cinq champs du formulaire InfoPath à la cellule correspondante dans le classeur Excel, puis cliquez sur Suivant.

  7. Cliquez sur Terminer, puis enregistrez la page de composants WebPart.

Test de la calculatrice d’emprunt immobilier

À présent que tous les composants de la calculatrice d’emprunt immobilier se trouvent sur la page de composants WebPart, vous pouvez tester la calculatrice.

Pour tester la calculatrice d’emprunt immobilier

  1. Ouvrez la page de composants WebPart qui contient les deux composants WebPart dans le navigateur.

  2. Entrez les valeurs sous la forme affichée dans le composant WebPart Formulaire InfoPath, puis cliquez sur le bouton Envoyer les données.

Les valeurs entrées dans le composant WebPart Formulaire InfoPath doivent être envoyées au composant WebPart Excel Web Access, et les calculs du classeur doivent être effectués sur ces valeurs.