FireDAC.Comp.DataSet.TFDAggregate

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

System.Classes.TCollectionItemSystem.Classes.TPersistentSystem.TObjectTFDAggregate

Delphi

TFDAggregate = class(TCollectionItem)

C++

class PASCALIMPLEMENTATION TFDAggregate : public System::Classes::TCollectionItem

プロパティ

種類 可視性 ソース ユニット
class public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet FireDAC.Comp.DataSet

説明

TFDAggregate は、FireDAC データセットで維持管理されるクライアント集計値を表します。

TFDAggregate を使用すると、計算で得られるクライアント集計値を作成および維持管理できます。

TFDAggregate を集めたものが TFDAggregates コレクションになります。設計時のほか実行時にも TFDAggregate のセットを作成できます。

Expression プロパティは数式を指定します。GroupingLevel は、値の計算に使用されるレコードのセットを定義します。値の計算は、ActiveAggregatesActiveTrue に設定されている場合に行われます。

データ対応コントロールを使って集計値を表示する場合は、TFDAggregate ではなく TAggregateField を使用します。


 ADQuery1.AggregatesActive := True;
 ADQuery1.Open;
 
 with ADQuery1.Aggregates.Add do begin
   Name := 'AvgSalary';
   Expression := 'Avg(Salary)';
   Active := True;
 
   if InUse then
     Label1.Caption := VarToStr(Value)
   else
     Label1.Caption := '<not accessible>';
 end;

関連項目