API:Datasnap.DBClient.TClientDataSet.AggregatesActive

提供:RAD Studio API Documentation

Delphi

property AggregatesActive: Boolean read FAggregatesActive write SetAggsActive default 0;

C++

__property AggregatesActive = {default=0};

プロパティ

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

説明

クライアントデータセットが集計値を算出し,保持するかどうかを指定します。 {{#multireplace:Datasnap.DBClient.TClientDataSet.AggregatesActive|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Datasnap.DBClient.TCustomClientDataSet.AggregatesActive|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Datasnap.DBClient.TCustomClientDataSet.AggregatesActive|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

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

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

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

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

関連項目