Aggregatwerte abrufen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Gewartete Aggregate verwenden


Um den Wert eines gewarteten Aggregats zu ermitteln, rufen Sie die Methode Value des TAggregate-Objekts auf, das das Aggregat darstellt. Value gibt das gewartete Aggregat für die Gruppe zurück, die den aktuellen Datensatz der Client-Datenmenge enthält.

Wenn Sie die gesamte Client-Datenmenge zusammenfassen, können Sie durch einen Aufruf von Value jederzeit den Wert des gewarteten Aggregats abrufen. Wenn Sie jedoch eine Zusammenfassung gruppierter Informationen erstellen, müssen Sie sorgfältig sicherstellen, dass der aktuelle Datensatz in der Gruppe enthalten ist, für die Sie die Zusammenfassung vornehmen. Aus diesem Grund ist es ratsam, Aggregatwerte zu klar definierten Zeitpunkten abzurufen, beispielsweise wenn Sie zum ersten oder letzten Datensatz einer Gruppe wechseln. Mit der Methode GetGroupState stellen Sie fest, ob sich der aktuelle Datensatz innerhalb einer Gruppe befindet.

Um gewartete Aggregate in datensensitiven Steuerelementen anzuzeigen, erstellen Sie im Felder-Editor eine persistente Aggregatfeldkomponente. Wenn Sie im Felder-Editor ein Aggregatfeld angeben, wird die Eigenschaft Aggregates der Client-Datenmenge automatisch aktualisiert, sodass sie die entsprechende Aggregatdefinition enthält. Die Eigenschaft AggFields enthält die neue Aggregatfeldkomponente, und die Methode FindField gibt sie zurück.

Siehe auch