Création et modification de modules de données standard

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation des modules de données

Pour créer un module de données standard pour un projet, choisissez :

  • Fichier > Nouveau > Autre > Projets Delphi > Fichiers Delphi > Module de données
  • Fichier > Nouveau > Autre > Projets C++Builder > Fichiers C++Builder > Module de données

L'EDI ouvre un conteneur module de données sur le bureau, affiche le fichier unité du nouveau module dans le Concepteur de fiches et ajoute le module au projet en cours.

En conception, un module de données ressemble à une fiche standard, avec un arrière-plan blanc et pas de grille d'alignement. Comme avec les fiches, vous pouvez placer des composants non visuels de la palette d'outils sur un module et modifier leurs propriétés dans l'inspecteur d'objets. Vous pouvez redimensionner un module de données pour l'adapter aux composants que vous lui ajoutez.

Définition de l'affinité de framework pour un module de données

Les modules de données standard sont indépendants de la plate-forme. Si vous voulez utiliser un module de données avec une plate-forme spécifique (telle que VCL ou FMX macOS), vous devez définir l'affinité de plate-forme pour votre module de données. TDataModule supporte la pseudo-propriété ClassGroup à cet effet. En particulier, ClassGroup contrôle les composants non visuels qui sont disponibles dans la palette d'outils. Cela signifie aussi que vous devez compiler les versions spécifiques à la plate-forme de tous vos modules de données qui doivent être disponibles sur les plates-formes cible supportées.

Quand vous définissez le ClassGroup pour un module de données, vous pouvez choisir l'une des options suivantes :

  • System.Classes.TPersistent (par défaut, indépendant de la plate-forme)
  • VCL (Windows)
  • FMX (Windows ou multi-périphérique)
  • FMX iOS

Pour de plus amples informations, voir Définition de l'affinité de framework pour un module de données.

Menu contextuel des modules de données

Cliquez avec le bouton droit sur un module pour afficher son menu contextuel.

Le tableau suivant récapitule les options du menu contextuel d'un module de données :


Elément de menu Rôle
Edition Affiche un menu contextuel grâce auquel vous pouvez couper, copier, coller, supprimer et sélectionner les composants du module de données.
Position Aligne les composants non visuels sur la grille invisible du module (Aligner sur la grille) ou selon des critères que vous indiquez dans la boîte de dialogue Alignement (Aligner).
Ordre de tabulation Vous permet de changer l'ordre dans lequel la focalisation parcourt les composants quand vous appuyez sur la touche Tab.
Ordre de création Vous permet de changer l'ordre dans lequel les composants d'accès aux données sont créés au démarrage.
Revenir aux valeurs héritées Annule les changements apportés à un module hérité d'un autre module dans le référentiel d'objets, et revient au module tel qu'il était à l'origine lors de l'héritage.
Ajouter au référentiel Stocke un lien vers le module de données dans le référentiel d'objets.
Voir comme texte Affiche la représentation textuelle des propriétés du module de données.
DFM texte Bascule entre les formats (binaire ou texte) dans lesquels ce fichier fiche particulier est enregistré.

Rubriques

Voir aussi