Modifier la base de données SQL Server utilisée dans la connexion de données principale de votre modèle de formulaire

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Contenu de cet article

Vue d’ensemble

Avant de commencer

Modifier la connexion de données principale

Présentation

Pour créer un modèle de formulaire avec une connexion de données principale vers une base données Microsoft SQL Server, vous devrez peut-être remplacer la connexion de données principale par une connexion vers une autre base de données SQL Server. Par exemple, imaginez que vous créiez un modèle de formulaire et que vous le testiez dans un environnement utilisant une base de données de test similaire à votre base de données de production. Lors de ce processus de test, vus créez un modèle de formulaire basé sur une base de données SQL Server que votre société utilise à des fins de test. Mais la base de données de production SQL Server que les utilisateurs utiliseront lorsque vous aurez déployé le modèle de formulaire se trouve sur un autre serveur. Avant de pouvoir déployer votre modèle de formulaire, vous devez remplacer la connexion de données principale vers la base de données de test par une connexion vers la base de données de production.

Lorsque vous modifiez la base de données dans la connexion de données principale de votre modèle de formulaire, Microsoft Office InfoPath crée une principale source de données des champs et des groupes qui correspondent à la manière dont les données sont stockées dans la nouvelle base de données. Si la nouvelle base de données stocke les données de la même manière que l’ancienne base de données, InfoPath lie automatiquement les contrôles existants sur le modèle de formulaire aux champs de la nouvelle source de données. Si les champs et les groupes dans la nouvelle source de données ne correspondent pas les champs et les groupes dans l’ancienne source de données, InfoPath supprime la liaison de source de données à partir des contrôles. Si InfoPath supprime la liaison des contrôles, vous devez supprimer les contrôles du modèle de formulaire ou lier les contrôles aux autres champs de la nouvelle source de données.

Après avoir modifié la connexion de données principale, vous devez publier et tester le modèle de formulaire, afin de vous assurer que la connexion de données principale vers la base de données fonctionne correctement lorsque les utilisateurs remplissent des formulaires basés sur votre modèle de formulaire. Vous devez également procéder à des tests afin de vérifier que les formulaires existants basés sur votre modèle de formulaire fonctionnent toujours comme prévu. Lorsque vous procédez aux tests, vous pouvez permettre aux utilisateurs de commencer à remplir des formulaires basés sur ce modèle de formulaire. Vous trouverez des liens vers des informations supplémentaires sur la publication d'un modèle de formulaire à la section Voir aussi.

Haut de la Page

Avant de commencer

Avant de modifier la connexion de données principale, vous devez obtenir les informations suivantes auprès votre administrateur de base de données :

  • Le nom du serveur avec la nouvelle base de données SQL Server.

  • L'authentification requise par la nouvelle base de données. La base de données peut utiliser une authentification Microsoft Windows ou une authentification SQL Server pour déterminer la manière dont les utilisateurs peuvent accéder à la base de données.

  • Vérification que le nom des tables, le nom des champs et les relations de la nouvelle base de données sont identiques à ceux de l'ancienne base de données. Si vous avez ajouté des relations entre les tables la première fois que vous avez créé ce modèle de formulaire, vous devez ajouter ces mêmes relations entre les tables lorsque vous modifiez la connexion de données principale.

Haut de la Page

Modifier la connexion de données principale

  1. Dans le menu Outils, cliquez sur Convertir la source de données principale.

  2. Dans l'Assistant Connexion de données, vérifiez que les options sélectionnées sont correctes pour cette connexion de données, puis cliquez sur Suivant.

  3. Sur la page suivante de l'Assistant, cliquez sur Base de données (Microsoft SQL Server ou Microsoft Office Access uniquement), puis cliquez sur Suivant.

  4. Sur la page suivante, cliquez sur Modifier une base de données.

  5. Dans la boîte de dialogue Sélectionner la source de données, cliquez sur Nouvelle source.

  6. Dans la liste À quel type de source de données souhaitez-vous vous connecter, cliquez sur Microsoft SQL Server, puis sur Suivant.

  7. Dans la zone Nom du serveur, tapez le nom du serveur qui contient la base de données SQL Server.

  8. Sous Informations d'identification de la connexion, effectuez l'une des opérations suivantes :

    • Si la base de données détermine ses autorisations d'accès à partir des informations d'identification utilisées dans un réseau Microsoft Windows, cliquez sur Utiliser l'authentification de Windows.

    • Si la base de données détermine ses autorisations d'accès en se basant sur un nom d'utilisateur et un mot de passe spécifié et fourni par l'administrateur de la base de données, cliquez sur Utiliser le nom d'utilisateur et le mot de passe suivants puis tapez votre nom d'utilisateur et votre mot de passe dans les zones Nom d'utilisateur et Mot de passe.

  9. Cliquez sur Suivant.

  10. Dans la liste Sélectionnez la base de données qui contient les données souhaitées, cliquez sur le nom de la nouvelle base de données que vous souhaitez utiliser, activez la case à cocher Connecter à une table spécifique, cliquez sur le nom de la table primaire, puis sur Suivant.

  11. Sur la page suivante de l'Assistant, tapez un nom pour le fichier qui stocke les informations de la connexion de données dans la zone Nom de fichier, puis cliquez sur Terminer pour enregistrer ces paramètres.

    Si vous prévoyez d'utiliser d'autres tables dans la connexion de données de requête, vous pouvez ajouter les autres tables sur cette page de l'assistant.

    Ajouter d’autres tables

    1. Cliquez sur Ajouter une table.

    2. Dans la liste Sélectionner une table enfant à ajouter, cliquez sur le nom de la table enfant, puis sur Suivant.

    3. InfoPath tente de définir les relations en faisant correspondre les noms de champs dans les deux tables. Si vous ne souhaitez pas utiliser la relation proposée, sélectionnez la relation puis cliquez sur Supprimer la relation.

    4. Pour ajouter une relation, cliquez sur Ajouter une relation, cliquez sur les noms des fichiers reliés dans les deux colonnes, puis cliquez sur OK.

    5. Cliquez sur Terminer.

    6. Pour ajouter des tables enfant supplémentaires, recommencez ces étapes.

  12. Cliquez sur Suivant.

  13. Sur la dernière page de l'assistant, tapez un nom pour la connexion de données principale. Ce nom apparaîtra dans la liste Source de données du volet Office Source de données.

  14. Pour permettre à vos utilisateurs d'envoyer les données de leur formulaire via une autre connexion de données d'envoi que vous ajouterez plus tard, décochez la case Activer l'envoi pour cette connexion afin de désactiver la connexion de données d'envoi dans la connexion de données principale.

  15. Cliquez sur Terminer.

    Conseil : Si vous devez modifier une connexion de données de requête ou d'envoi qui est une connexion de données secondaire vers les modèles de formulaires, vous pouvez procéder à ces modifications avant de passer à l'étape suivante. En modifiant la connexion de données secondaire maintenant, vous pouvez tester les nouvelles connexions de données principale et secondaire en même temps. Vous trouverez des liens vers des informations supplémentaires sur la modification des connexions de données secondaires à la section Voir aussi.

  16. Pour tester vos modifications, cliquez sur Aperçu dans la barre d’outils Standard, ou appuyez sur Ctrl+Maj+B.

  17. Pour publier le formulaire, cliquez sur Publier dans le menu Fichier.

  18. Testez rigoureusement le formulaire en ouvrant un formulaire basé sur ce modèle de formulaire et en le remplissant. Vérifiez que le formulaire basé sur ce modèle de formulaire fonctionne comme prévu.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×