FireDAC.Comp.DataSet.TFDAggregate
Delphi
TFDAggregate = class(TCollectionItem)
C++
class PASCALIMPLEMENTATION TFDAggregate : public System::Classes::TCollectionItem
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | FireDAC.Comp.DataSet |
Description
TFDAggregate représente une valeur d'agrégation client gérée dans un ensemble de données FireDAC.
Utilisez TFDAggregate pour créer et gérer une valeur d'agrégation client calculée.
Les TFDAggregate sont collectés dans la collection TFDAggregates. L'ensemble de TFDAggregate peut être créé à la conception ou à l'exécution.
La propriété Expression spécifie la formule. GroupingLevel définit l'ensemble d'enregistrements sur lequel la valeur sera calculée. La valeur est calculée si Active et AggregatesActive sont définis sur True.
Si vous voulez afficher la valeur agrégée en utilisant des contrôles orientés données, utilisez TAggregateField au lieu de TFDAggregate.
Exemple
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;