Data.DB.TFieldDef.InternalCalcField
Delphi
property InternalCalcField: Boolean read FInternalCalcField write FInternalCalcField;
C++
__property bool InternalCalcField = {read=FInternalCalcField, write=FInternalCalcField, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TFieldDef |
説明
基底のデータベースによって項目が計算されるかどうかを示します。
InternalCalcField プロパティは,基底のデータベースによって提供される値だが物理データベーステーブル内にはない計算項目かどうかを判別できます。ライブの問い合わせ表示で,内部で計算される項目は,SQL サーバーまたはボーランドデータベースエンジンに計算され,データ項目のようなデータセットに保存されます。
たとえば次の SQL 文では,データセットには計算値 ONHAND * COST の項目が含まれています。
SELECT PartNo, Description, OnHand, Cost, (OnHand * Cost) FROM PARTS
TQuery オブジェクトで RequestLive プロパティを true に設定している場合,この計算した値の項目定義によって InternalCalcField が true に設定されます。
InternalCalcField は,読み出し専用プロパティです。