Форум: "Начинающим";
Текущий архив: 2011.10.09;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.10.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c