Группировка записей в наборе данных (постановка)

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
 
(не показаны 2 промежуточные версии 1 участника)
Строка 1: Строка 1:
[[TIBDataSet]] содержит полученные с сервера записи во внутреннем кэше. Предлагается добавить метод Group в секцию public для группировки записей по указанным полям с подсчетом агрегатных значений.
+
TRecordKind = (rkRecord, rkGroup, rkHeader, rkFooter, rkHiddenRecord, rkHiddenFooter);
  
  procedure Group(const AGroupFields: String; const AnAggFields: String);
+
[[Category:Постановка]]
 
+
где:
+
 
+
* AGroupFields -- список имен полей для группировки. Разделитель запятая.
+
* AnAggFields -- список полей для вычисления агрегатных значений.
+
 
+
=== Внутренняя реализация ===
+
 
+
[[Category: Постановка]]
+

Текущая версия на 21:09, 7 августа 2008

TRecordKind = (rkRecord, rkGroup, rkHeader, rkFooter, rkHiddenRecord, rkHiddenFooter);
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты