Вниз
Скачать: CL | DM;

Fast Report. Количество совпадений из таблицы   Найти похожие ветки 

 
Geo   (2011-06-19 19:57) [0]

Добрый вечер.
Вопрос, наверно, совсем элементарный, поэтому, прошу, ногами не бейте...

Если ли простой способ посчитать в отчете количество совпадений по заданной строке.
Например, выводим отчет по участкам, и нужно посчитать, сколько человек на этих участках живет.

Например, через SQL запрос я бы сделал так:

ADOQUERY1.SQL:="SELECT * FROM PEOPLE WHERE ID_PLOT="+IntToStr(ID_PLOT);
Label1:=ADOQUERY1.RecordCount;


p.s.
видимо это совсем элементарно, но впервые работаю с отчетами.
Заранее спасибо.


 
Inovet ©   (2011-06-19 20:28) [1]

> [0] Geo   (19.06.11 19:57)
> ADOQUERY1.SQL:="SELECT * FROM PEOPLE WHERE ID_PLOT="+IntToStr(ID_PLOT);

SELECT COUNT(*) FROM ...

А в ФР можно, например, добавить группировку по данным о проживающих и в подвале группы агрегатной функцией же и получить количество, там и визуально это можно сделать, а текст пропишется.

Но вот сдаётся мне, что ты не то делаешь судя по

> [0] Geo   (19.06.11 19:57)
> Например, выводим отчет по участкам, и нужно посчитать, сколько человек на этих участках живет

Надо запросом получать набор с группировкой, а не в ФР бежать по всем записям и там группировать.

И делай запросы в самом ФР, а не в хост-приложении, если уж нет на то явной необходимости.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
15-1308313863
RGV
2011-06-17 16:31
2011.10.09
Реализация подсказки типа DropDownList.


2-1308336175
теркин
2011-06-17 22:42
2011.10.09
косвенная рекурсия


15-1306432866
м0м0к0
2011-05-26 22:01
2011.10.09
MSQL SERVER 2005 + delphi проблема с ADOCONNECTION


15-1308317438
Brabus
2011-06-17 17:30
2011.10.09
Ограничение на ввод


15-1308633730
MYSTiQUE
2011-06-21 09:22
2011.10.09
Нужна помощь




   Наверх