Мне нужна небольшая помощь с ClientDatasets в Delphi.
То, чего я хочу добиться, - это сетка, показывающая клиентов, где в одном из столбцов показано количество заказов для каждого клиента.
Я помещаю ClientDataset в форму и загружаю Customers.xml из демонстрационных данных Delphi.
Другой ClienDataset загружен с orders.xml.
Относительно просто, я могу определить агрегат на CDS заказов, показывающий общую сумму на клиента (или количество). (См. Статью Кэри Дженсенс по этому поводу: http://edn.embarcadero.com/article/29272)
Проблема заключается в получении этого совокупного результата из набора данных заказов в набор данных клиентов.
Это своего рода обратный поиск, поскольку между клиентами и заказами существует отношение 1-n, а не n-1, как обычно в сценариях поиска.
Есть идеи?
Сорен