FireDAC.Comp.DataSet.TFDAggregate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TCollectionItemSystem.Classes.TPersistentSystem.TObjectTFDAggregate

Delphi

TFDAggregate = class(TCollectionItem)

C++

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

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;

Siehe auch