Datasnap.DBClient.TCustomClientDataSet.Aggregates
Delphi
property Aggregates: TAggregates read FAggregates write SetAggregates;
C++
__property TAggregates* Aggregates = {read=FAggregates, write=SetAggregates};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | protected | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Enumère tous les agrégats s'appliquant à l'ensemble de données client.
Utilisez la propriété Aggregates pour définir des agrégats qui résument les données de l'ensemble de données client. Aggregates est une collection d'objets TAggregate, chacun d'eux définissant une formule de calcul d'une valeur agrégée pour un groupe d'enregistrements de l'ensemble de données client. Les différents agrégats peuvent résumer tous les enregistrements de l'ensemble de données client ou des sous-groupes d'enregistrements ayant une même valeur pour un ensemble de champs. Les Aggregates qui résument un sous-groupe d'enregistrements sont associés à des index et ne peuvent s'utiliser que si l'index associé est actif.
N'utilisez pas la propriété Aggregates pour obtenir les valeurs résumées mises à jour par l'ensemble de données client. Aggregates peut contenir des objets TAggregate inactifs. Utilisez à la place la propriété ActiveAggs qui ne représente que les objets TAggregate actifs.
Remarque : Vous n'avez pas besoin d'ajouter un objet TAggregate à la collection Aggregates lorsque vous ajoutez un champ agrégation à l'aide de l'éditeur de champs L'éditeur de champs ajoute automatiquement les objets TAggregate à Aggregates pour chaque champ agrégation que vous définissez.