Главная страница
    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.45 MB
Время: 0.009 c
14-6788
kostya2000
2003-03-17 12:54
2003.04.03
Это просто.... нет слов.... прочитайте обязательно.... 2


1-6453
MortalScorpion
2003-03-21 15:05
2003.04.03
Аналог Application.ProcessMessages


14-6677
Lola
2003-03-18 12:52
2003.04.03
Люблю одесский юмор :)


1-6507
Женя
2003-03-24 17:23
2003.04.03
функция


1-6428
Артём К.
2003-03-23 13:59
2003.04.03
Как в MessageBox добавить в текст сообщения эл-т из TListBoxa





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский