DB.TField

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De DB.pas

TField = class(TComponent)


Unité : DB

Type : classe

Membres de classe hérités : Membres DB.TField

Propriétés de classe : Propriété DB.TField

Méthodes de classe : Méthodes DB.TField

Constructeurs et destructeurs de classe : Constructeurs DB.TField

Evénements de classe : Evénements DB.TField

Informations C++

De DB.hpp

TField = class(TComponent)


Unité : DB

Type : classe

Membres de classe hérités : Membres DB.TField

Propriétés de classe : Propriété DB.TField

Méthodes de classe : Méthodes DB.TField

Constructeurs et destructeurs de classe : Constructeurs DB.TField

Evénements de classe : Evénements DB.TField

Description

TField est l'ancêtre commun à tous les composants champ.


TField encapsule les comportements fondamentaux communs à tous les composants champ. Il introduit les propriétés, méthodes et événements utilisés pour :

Modifier la valeur d'un champ d'un ensemble de données.

Convertir la valeur d'un champ d'un type de données dans un autre.

Valider les données au fur et à mesure que l'utilisateur les saisit dans un champ.

Définir comment les données du champ apparaissent quand elles sont affichées ou modifiées.

Calculer la valeur d'un champ à partir du code écrit dans l'événement OnCalcFields de l'ensemble de données.

Rechercher la valeur du champ dans un autre ensemble de données.

Ne créez pas d'instances de TField. Les descendants de TField sont automatiquement créés à chaque fois qu'un ensemble de données est activé. Ces descendants peuvent être dynamiques (par défaut) ou persistants. Les composants champ dynamiques reflètent les colonnes des métadonnées sous-jacentes au moment de l'ouverture d'un ensemble de données. Les composants champ persistants sont créés à la conception en utilisant l'éditeur de champs pour choisir les champs de l'ensemble de données, leurs propriétés et leur ordre.

La création de composants champ persistants permet d'être certain qu'à chaque fois qu'une application est exécutée, elle utilise et affiche les mêmes colonnes dans le même ordre quand bien même la structure des bases de données sous-jacentes a changé. Si une colonne sur laquelle est basé un composant champ persistant a été supprimée ou modifiée, l'EDI génère une exception au lieu d'ouvrir l'ensemble de données avec une colonne inexistante ou des données non concordantes. Si cela se produit, supprimez le composant champ associé au champ inexistant en utilisant l'éditeur de champs.

Un champ d'un ensemble de données est toujours traité comme une des classes ci-dessous descendant de TField :



' ' ' '

TADTField

TDateField

TReferenceField

TAggregateField

TDateTimeField

TSmallIntField

TArrayField

TFloatField

TSQLTimeStampField

TAutoIncField

TFMTBCDField

TStringField

TBCDField

TGraphicField

TTimeField

TBinaryField

TGuidField

TVarBytesField

TBlobField

TIDispatchField

TVariantField

TBooleanField

TIntegerField

TWideStringField

TBytesField

TInterfaceField

TWordField

TCurrencyField

TLargeintField

TDataSetField

TMemoField



Voir aussi

Personal tools