Data.DB.TFieldDef.InternalCalcField
Delphi
property InternalCalcField: Boolean read FInternalCalcField write FInternalCalcField;
C++
__property bool InternalCalcField = {read=FInternalCalcField, write=FInternalCalcField, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TFieldDef |
Description
Détermine si le champ est calculé par la base de données sous-jacente.
Consultez la propriété InternalCalcField pour déterminer si le champ représente une valeur fournie par la base de données sous-jacente, mais qui ne correspond pas à un champ de la table de la base de données physique. Les champs calculés en interne sont calculés par les serveurs SQL ou par le moteur de bases de données Borland dans une vue requête dynamique et stockées dans l'ensemble de données comme des champs de données.
Par exemple, avec l'instruction SQL suivante, l'ensemble de données comporte un champ pour la valeur calculée ONHAND * COST.
SELECT PartNo, Description, OnHand, Cost, (OnHand * Cost) FROM PARTS
Quand la propriété RequestLive de l'objet TQuery a la valeur true, la propriété InternalCalcField de la définition de champ de cette valeur calculée a la valeur true.
InternalCalcField est une propriété en lecture seule.