Modifier la connexion de données principale à une autre base de données Microsoft Access

S’applique à
InfoPath 2010 InfoPath 2013

Lorsque vous concevez un modèle de formulaire Microsoft Office InfoPath basé sur une base de données Microsoft Office Access 2007 (format .accdb) ou une base de données Access enregistrée dans une version antérieure (.mdb), InfoPath crée automatiquement une connexion de données principale à cette base de données. Si, à une date ultérieure, l’emplacement de votre base de données Access change, par exemple si vous déplacez la base de données vers un autre emplacement, vous devez modifier les connexions de données principales du modèle de formulaire. Cet article explique comment modifier la connexion de données principale dans votre modèle de formulaire InfoPath pour qu’elle pointe vers une autre base de données Access.

Vous trouverez des liens vers plus d’informations sur la modification des connexions de données secondaires à d’autres sources de données externes dans la section Voir aussi .

Contenu de cet article

Présentation

Pour modifier la connexion de données principale du modèle de formulaire vers une nouvelle base de données Access, vous utilisez l’Assistant Connexion de données pour créer une nouvelle connexion de données principale. Lorsque vous créez la nouvelle connexion de données, InfoPath crée une source de données principale qui contient des champs et des groupes qui correspondent à la façon dont les données sont stockées dans la nouvelle base de données. Si la nouvelle base de données stocke des données de la même façon que l’ancienne base de données, InfoPath lie automatiquement les contrôles existants dans le modèle de formulaire aux champs et groupes de la nouvelle source de données principale.

Si les champs et les groupes de la nouvelle source de données principale ne correspondent pas aux champs et groupes de l’ancienne source de données, InfoPath supprime les liaisons de source de données des contrôles existants. Si ces liaisons sont supprimées, vous devez ensuite lier les contrôles à d’autres champs et groupes dans la nouvelle source de données principale si vous souhaitez continuer à utiliser ces contrôles, ou vous pouvez supprimer les contrôles du modèle de formulaire.

Après avoir modifié la connexion de données principale, vous devez publier le modèle de formulaire et vérifier que les formulaires basés sur ce modèle de formulaire fonctionnent toujours dans un environnement de test. Une fois vos tests terminés, vous pouvez autoriser les utilisateurs à commencer à remplir de nouveaux 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 dans la section Voir aussi .

Haut de la page

Avant de commencer

Avant de modifier la connexion de données principale, vous avez besoin des informations suivantes de votre administrateur de base de données :

  • Emplacement de la nouvelle base de données Access.

    Remarque

    Si la nouvelle base de données Access est stockée dans un emplacement réseau, assurez-vous que l’emplacement réseau est accessible à vos utilisateurs.

  • Vérifiez que les noms de table, les noms de champs et les relations dans la nouvelle base de données sont identiques à ceux de l’ancienne base de données. Si vous avez besoin d’ajouter des relations de table lors de la conception initiale du modèle de formulaire, vous devez ajouter ces mêmes relations de table lorsque vous modifiez la connexion de données principale.

Haut de la page

Étape 1 : Modifier la connexion de données principale dans le modèle de formulaire

  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, puis cliquez sur Suivant.
  3. Dans 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. Dans la page suivante de l’Assistant, cliquez sur Modifier la base de données.
  5. Dans la boîte de dialogue Sélectionner une source de données , accédez à l’emplacement de la nouvelle base de données Access, puis cliquez sur Ouvrir.

Haut de la page

Étape 2 : Sélectionner les tables de base de données

  1. Dans la boîte de dialogue Sélectionner une table , cliquez sur le nom de la table ou de la requête principale, puis cliquez sur OK.

  2. Si vous utilisez d’autres tables ou requêtes dans la base de données pour fournir des données au formulaire, ajoutez ces tables ou requêtes supplémentaires.
    Comment?

    1. Cliquez sur Ajouter une table.
    2. Dans la boîte de dialogue Ajouter une table ou une requête , dans la liste Sélectionner une table enfant à ajouter , cliquez sur le nom de la table ou de la requête, puis cliquez sur Suivant.
      Les champs associés entre cette table ou cette requête et la table ou requête principale sont affichés dans la zone Champs de connexion , dans la boîte de dialogue Modifier la relation . Vérifiez que vous souhaitez que ces champs soient dans votre modèle de formulaire.
    3. Pour supprimer la relation existante, cliquez sur la relation dans la liste Champs de connexion , puis cliquez sur Supprimer la relation.
    4. Pour ajouter des champs connexes supplémentaires, cliquez sur Ajouter une relation, puis dans la boîte de dialogue Ajouter une relation , cliquez sur les champs des deux colonnes dont vous avez besoin.
    5. Cliquez sur OK, puis sur Terminer.
    6. Pour ajouter des tables ou des requêtes supplémentaires, répétez ces étapes.
  3. Cliquez sur Suivant.

  4. Dans la page suivante de l’Assistant, tapez un nom pour la connexion de données principale, puis cliquez sur Terminer.

    Remarque

    Si vous devez modifier les connexions de données secondaires au modèle de formulaire, apportez ces modifications avant de passer à l’étape suivante. En modifiant maintenant les connexions de données secondaires, vous pouvez tester les nouvelles connexions de données principales et secondaires en même temps. Vous trouverez des liens vers des informations supplémentaires sur la modification des connexions de données secondaires dans la section Voir aussi .

Haut de la page

Étape 3 : Afficher un aperçu, publier et tester le modèle de formulaire

  1. Pour tester vos modifications, cliquez sur Aperçu dans la barre d’outils Standard, ou appuyez sur Ctrl+Maj+B.
  2. Pour fermer la fenêtre d’aperçu, cliquez sur Fermer l’aperçu dans la barre d’outils Standard.
  3. Pour publier le modèle de formulaire, cliquez sur Publier dans le menu Fichier , puis suivez les étapes de l’Assistant Publication qui démarre.
  4. Testez soigneusement 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