Datasnap.DBClient.TCustomClientDataSet.AggregatesActive

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property AggregatesActive: Boolean read FAggregatesActive write SetAggsActive default False;

C++

__property bool AggregatesActive = {read=FAggregatesActive, write=SetAggsActive, default=0};

プロパティ

種類 可視性 ソース ユニット
property protected
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

説明

クライアントデータセットが集計値を算出し,保持するかどうかを指定します。

AggregatesActive プロパティを使用すると,クライアントデータセットが集計値を保持するかどうかを指定できます。AggregatesActive が false(デフォルト)の場合,クライアントデータセットは,保持された集計を保持しません。この場合,クライアントデータセットは,アプリケーションが使用しない値を算出するオーバーヘッドを避けることができます。AggregatesActive が true の場合,クライアントデータセットは,現在のインデックスと互換性がある Aggregates プロパティによって指定されるすべての集計値を算出および保持します。

集計が保持されるとき,アクティブなすべての集約オブジェクトの Value メソッドは,クライアントデータセットの現在のデータを反映する値を返します。データセット内のデータを編集すると,ユーザーによる変更内容を反映するように値が再計算されます。

メモ:  集計の有効/無効の切り替えを選択的に行うには,それぞれの TAggregate オブジェクトの Active プロパティを使用します。それらのオブジェクトは,Aggregates プロパティを介して利用できます。

関連項目