Utilisation d'un DataModule


dernière mise à jour le : dimanche 26 août 2001

 

A l'utilisation, mettre nos composants servant à atteindre nos bases de données (les DataSource, Table ...) sur une ou des form se servant de ces bases peut se révèler pas être très pratique.

Delphi nous permet, si on le désire, de regrouper tous ces composants non visuel non pas sur une form mais sur un DataModule. A l'image d'une Form, un DataModule permet d'y déposer des composants. Le DataModule, contrairement à une Form n'est pas visuel. On ne peut donc y déposer des composants visuels. Comme pour une Form, A chaque DataModule correspond une Unit.

Concrètement, allez dans fichiers / nouveaux (suivi de autres si vous êtes en D6) puis onglet Nouveaux : choisir Module de données

Sur ce DataModule, vous pouvez y placer des DataSource, Table etc...

Attention, il faut se rappeler que ce DataModule correspond à une Unit (par exemple Unit2).
Pour pouvoir utiliser les composants qui y sont placés à partir d'une autre Unit, par exemple un DBGrid placé sur la form1, il faut placer Unit2 dans la clause Uses de l'Unit comportant le DBGrid.

uses
 Windows, ... Forms, Dialogs, Unit2;

Suite du tutorial sur les DataModule à venir (en construction)


Leçon suivante

Retour au sommaire