Association d'un contrôle de données à un ensemble de données

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation de contrôles de données - Index

Les contrôles de données se connectent aux ensembles de données en utilisant une source de données. Un composant source de données (Data.DB.TDataSource) agit comme une voie de communication entre le contrôle et un ensemble de données contenant des données. Chaque contrôle orienté données doit être associé à un composant source de données afin de pouvoir afficher et manipuler des données. De même, tous les ensembles de données doivent être associés à un composant source de données afin que leurs données puissent être affichées et manipulées dans les contrôles orientés données d'une fiche.

Les contrôles de données se connectent aux ensembles de données en utilisant une source de données. Un composant source de données (Data.DB.TDataSource) agit comme une voie de communication entre le contrôle et un ensemble de données contenant des données. Chaque contrôle orienté données doit être associé à un composant source de données afin de pouvoir afficher et manipuler des données. De même, tous les ensembles de données doivent être associés à un composant source de données afin que leurs données puissent être affichées et manipulées dans les contrôles orientés données d'une fiche.

Remarque :   Les composants source de données sont également nécessaires pour lier les ensembles de données non imbriqués dans les relations maître-détail.

Pour associer un contrôle de données à un ensemble de données

  1. Placez un ensemble de données dans un module de données ou sur une fiche et définissez ses propriétés.
  2. Placez une source de données dans le même module de données ou sur la même fiche. A l'aide de l'inspecteur d'objets, attribuez à sa propriété DataSet l'ensemble de données placé à l'étape 1.
  3. Depuis la catégorie Accès aux données de la palette d'outils, placez un contrôle de données sur une fiche.
  4. A l'aide de l'inspecteur d'objets, attribuez à la propriété DataSource du contrôle le composant source de données placé à l'étape 2.
  5. Donnez à la propriété DataField du contrôle le nom du champ à afficher, ou bien sélectionnez un champ dans la liste déroulante. Cette étape ne s'applique pas aux contrôles TDBGrid, TDBCtrlGrid et TDBNavigator, car ils accèdent à tous les champs disponibles dans un ensemble de données.
  6. Pour afficher des données dans le contrôle, mettez la propriété Active de l'ensemble de données à True.

Pour plus d'informations sur la gestion de la liaison entre le contrôle de données et son ensemble de données, voir

Voir aussi