Partager via


Comment : remplir des documents avec les données d'une base de données

Vous pouvez accéder aux données dans les projets au niveau du document pour Microsoft Office de la même façon que vous le faites dans les projets Windows Forms. Vous utilisez les mêmes outils et le même code pour intégrer dans votre solution les données d'une base de données et vous pouvez utiliser des contrôles Windows Forms pour afficher les données.

En outre, vous pouvez afficher des données à l'aide de contrôles hôtes. Les contrôles hôtes sont des objets natifs dans Microsoft Office Word qui ont été améliorés avec des événements et une fonctionnalité de liaison de données. Pour plus d'informations, consultez Vue d'ensemble des éléments hôtes et des contrôles hôtes.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document pour Word 2007 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

L'exemple suivant indique comment ajouter des contrôles liés aux données dans des projets au niveau du document à l'aide d'un concepteur. Pour obtenir un exemple d'ajout de contrôles liés aux données dans des projets au niveau de l'application au moment de l'exécution, consultez Procédure pas à pas : liaison de données simple dans un projet au niveau de l'application.

lien vers la vidéo Pour une démonstration vidéo connexe, consultez Liaison de données aux contrôles de contenu Word 2007 à l'aide de Visual Studio Tools pour Office System (3.0) (page éventuellement en anglais).

Ajout d'un contrôle à un document au moment du design.

Pour remplir un document avec les données d'une base de données

  1. Ouvrez un projet au niveau du document de Word dans Visual Studio, avec le document ouvert dans le concepteur.

  2. Ouvrez la fenêtre Sources de données et créez une source de données à partir d'une base de données. Pour plus d'informations, consultez Comment : établir une connexion à des données d'une base de données.

  3. Faites glisser le champ que vous souhaitez de la fenêtre Sources de données vers votre document.

Un contrôle de contenu est ajouté au document. Le type de contrôle de contenu dépend du type de données du champ sélectionné. Pour plus d'informations, consultez Contrôles de contenu.

Pour ajouter un autre contrôle, sélectionnez le champ de données dans la fenêtre Sources de données, puis choisissez un autre contrôle dans la liste déroulante.

Objets dans le projet

Outre le contrôle, les objets liés aux données suivants sont ajoutés automatiquement à votre projet :

Lorsque vous exécutez le projet, le contrôle affiche le premier enregistrement dans la source de données. Vous pouvez utiliser BindingSource pour permettre aux utilisateurs de faire défiler les enregistrements.

Pour faire défiler les enregistrements

Pour plus d'informations sur l'envoi de mises à jour au groupe de données typé et à la base de données, consultez Comment : mettre à jour une source de données avec les données d'un contrôle hôte.

Voir aussi

Tâches

Comment : remplir des documents avec les données d'objets

Comment : mettre à jour une source de données avec les données d'un contrôle hôte

Référence

Vue d'ensemble du composant BindingSource

Concepts

Vue d'ensemble des sources de données

Liaison de contrôles Windows Forms à des données dans Visual Studio

Vue d'ensemble de l'utilisation de fichiers de base de données locaux dans les solutions Office

Connexion à des données dans des applications Windows Forms

Autres ressources

Liaison de données aux contrôles dans les solutions Office