Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.03;
Скачать: CL | DM;

Вниз

Подсчитать число записей в группе(QReport)   Найти похожие ветки 

 
Pk   (2003-03-14 22:18) [0]

Отчет строится на основе запроса в котором данные сгрупированы по одному полю. Нужно в Quick Report отображать количество записей с данным значением этого поля, в GroupFooter. Как это сделать?


 
Johnmen ©   (2003-03-15 00:40) [1]

Если правильно понял, то никак, поскольку информации о количестве в группе нет.
Для прояснения приведи запрос и что предполагается отображать в групповом подвале...


 
Pk   (2003-03-15 23:59) [2]

допустим если взять базу DBDEMOS и из нее таблицу country с информацией о странах - Name, Continent, Area. И запрос к этой таблице например select * from country order by continent. Результат вывести нужно в 2 вариантах.
1 - примерно так
North America
Name: Mexico Area: 1967180
Name: Canada Area: 9976147
......
Всего стран: 7
South America
Name: Venezuela Area: 912047
Name: Uruguay Area: 176140
....
Всего стран: 11
и 2 вариант:

North America
Всего стран: 7
South America
Всего стран: 11

То есть проблема - вывести количество стран для каждого континента.


 
Anatoly Podgoretsky ©   (2003-03-16 00:09) [3]

Ну и в чем проблема, завести счетчик и наращивать с каждой строкой, печатать в подвале и по окончанию печати сбрасывать.
Переменные заводятся с секции vae, наращивние оператором плюс, печать в событии OnPrint, сброс присвоением нуля с помощью оператора :=
Счетчиков делать можно много!


 
Pk   (2003-03-16 00:27) [4]


> Anatoly Podgoretsky © (16.03.03 00:09)

спасибо, но как тогда быть со 2 вариантом?


 
Anatoly Podgoretsky ©   (2003-03-16 00:31) [5]

Точно также, только не печатаешь деталь, но второй вариант проще выполнить запросом


 
Pk   (2003-03-16 00:55) [6]


> Точно также, только не печатаешь деталь

извините, не понял. Если счетчик увеличивается при OnPrint детали, как же тогда увеличивать счетчик не печатая деталь.


 
Anatoly Podgoretsky ©   (2003-03-16 02:24) [7]

Pk (16.03.03 00:55)
Кто сказал, что в OnPrint надо в BeforePrint



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

Текущий архив: 2003.04.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
8-6617
vladnt
2002-12-24 15:16
2003.04.03
Сплайн-интерполяция


14-6748
Ihor Osov'yak
2003-03-16 23:44
2003.04.03
К тем бывшим землякам, которых в Стейтсы занесло..


8-6622
Студент
2003-01-01 22:55
2003.04.03
Как загрузить картинку в Stringgrid


1-6504
Andrej
2003-03-24 16:42
2003.04.03
из нижнего регистра в верхний и наобород


14-6790
Карелин Артем
2003-03-17 16:00
2003.04.03
Пора добавлять в список операционок на форуме новую ось.