FireDAC.Comp.DataSet.TFDAggregate
Delphi
TFDAggregate = class(TCollectionItem)
C++
class PASCALIMPLEMENTATION TFDAggregate : public System::Classes::TCollectionItem
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | FireDAC.Comp.DataSet |
Beschreibung
TFDAggregate repräsentiert einen verwalteten, aggregierten Client-Wert in einer FireDAC-Datenmenge.
Mit TFDAggregate erstellen und verwalten Sie einen berechneten aggregierten Client-Wert.
TFDAggregate wird in der Sammlung TFDAggregates erfasst. Die Menge von TFDAggregate kann sowohl zur Entwurfszeit als auch zur Laufzeit erstellt werden.
In der Eigenschaft Expression wird die Formel angegeben. GroupingLevel legt die Menge der Datensätze fest, für die der Wert berechnet wird. Der Wert wird berechnet , wenn Active und AggregatesActive auf True gesetzt sind.
Verwenden Sie TAggregateField anstatt TFDAggregate, wenn Sie den aggregierten Wert mit datensensitive Steuerelementen anzeigen möchten.
Beispiel
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;