Datasnap.DBClient.TAggregate.Value
Delphi
function Value: Variant;
C++
System::Variant __fastcall Value();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TAggregate |
Beschreibung
Gibt den berechneten Wert des Aggregats zurück.
Durch einen Aufruf von Value erhalten Sie den Wert, der sich durch die Auswertung von Expression für die in GroupingLevel festgelegte Datensatzgruppe ergibt. Wenn GroupingLevel einen Wert ungleich Null hat (wenn also die Berechnung nur für eine Teilgruppe der in der Client-Datenmenge enthaltenen Datensätze durchgeführt wird), werden für die Berechnung die Daten der Gruppe herangezogen, die den aktuellen Datensatz der Client-Datenmenge enthält.
Wenn das Aggregat momentan nicht aktiv ist, gibt Value NULL zurück. Ein Aggregat ist in folgenden Fällen nicht aktiv:
Die Eigenschaft Active hat den Wert false.
Die Eigenschaft DataSet ist nil (Delphi) bzw. NULL (C++).
Die Berechnung erfolgt für eine Teilgruppe, und der Wert der Eigenschaft IndexName stimmt nicht mit dem aktuellen Index der Client-Datenmenge überein.