Как получить количество уникальных записей в поле набора данных TClientDataSet?

Mandarin
Дата: 02.06.2011 12:30:23
Всем привет!

Подскажите как получить количество уникальных записей в поле набора данных TClientDataSet?

var
DS: TClientDataSet

может комбинация из Aggregates и Grouppinglevel ? только какая понять не могу :)
Мимопроходящий
Дата: 02.06.2011 12:40:39

Hello, Mandarin!
You wrote on 2 июня 2011 г. 9:30:23:

Mandarin
> может комбинация из Aggregates и Grouppinglevel ?
> только какая понять не могу :)

попробуй создать агрегат COUNT(DISTINCT *)

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

Mandarin
Дата: 02.06.2011 12:44:15
Мимопроходящий,

пробовал, говорит неизвестное поле distinct
Mandarin
Дата: 02.06.2011 12:45:17
Mandarin,

сделал через цикл. какой то дилетантский способ ... должен быть более продвинутый :)
Мимопроходящий
Дата: 02.06.2011 12:48:17

Hello, Mandarin!
You wrote on 2 июня 2011 г. 9:44:15:

Mandarin
пробовал, говорит неизвестное поле distinct

хреново...
в принципе, ничего плохого в "ручном" подсчете не вижу.
всё одно внутри TClientDataSet все агрегаты работают именно так.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

Mandarin
Дата: 02.06.2011 12:50:15
Мимопроходящий,

ясно, ну и не буду изобретать велик работает и ладно :) спасибо !
Anatoly Podgoretsky
Дата: 02.06.2011 13:14:35
Mandarin
Mandarin,

сделал через цикл. какой то дилетантский способ ... должен быть более продвинутый :)

Медленно что ли работает?
andreymx
Дата: 02.06.2011 13:20:28
Anatoly Podgoretsky
Mandarin
Mandarin,
сделал через цикл. какой то дилетантский способ ... должен быть более продвинутый :)

Медленно что ли работает?
afterscroll отключить надо
)
Mandarin
Дата: 02.06.2011 13:47:28
andreymx,

быстро работает, на коре ай семь все быстро работает :))
Anatoly Podgoretsky
Дата: 02.06.2011 14:29:44
Mandarin
andreymx,

быстро работает, на коре ай семь все быстро работает :))

Так чего же тебе еще надо (с)