Data.DB.TFieldDef.InternalCalcField

From RAD Studio API Documentation
Jump to: navigation, search

[–] Properties
Type: property
Visibility: public
Source:
Data.DB.pas
Data.DB.hpp
Unit: Data.DB
Parent: TFieldDef

Delphi

property InternalCalcField: Boolean read FInternalCalcField write FInternalCalcField;

C++

__property bool InternalCalcField = {read=FInternalCalcField, write=FInternalCalcField, nodefault};

Description

Determines if the field is calculated by the underlying database.

Read InternalCalcField to find out if the field represents a value provided by the underlying database but is not a field in the physical database table. Internally calculated fields are calculated by SQL servers or the Borland Database Engine in a live query view and stored in the dataset like data fields.

For example, in the following SQL statement, the dataset includes a field for the calculated value ONHAND * COST.

SELECT PartNo, Description, OnHand, Cost, (OnHand * Cost) FROM PARTS

When the TQuery object has its RequestLive property set to true, the field definition for that calculated value will have InternalCalcField set to true.

InternalCalcField is a read-only property.

See Also