FireDAC.Comp.DataSet.TFDAggregate
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 は、値の計算に使用されるレコードのセットを定義します。値の計算は、Active と AggregatesActive が True に設定されている場合に行われます。
データ対応コントロールを使って集計値を表示する場合は、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;